After I rooted and installed Superclean 2.9, I was happy to find that my GPS was locking on within seconds (using Google Navigator). But now I've had the opportunity to use it more, I find that sometimes it takes a very long time to lock on...I've had it literally take over 20 minutes. At other seemingly random times, it will still lock on immediately. I've also discovered that when it isn't locking on, if I power down the phone and restart it, it locks on immediately. I've tried running the GPS Status app, to no obvious effect. Any ideas on what's going on?