Until aGPS is figured out I tried this: GPS TODAY
http://www.geoterrestrial.com/
It basically keeps turning on GPS @ user set time intervals - keeping it alive. I have it set from 6am to 11pm. When I woke up this morning I had sats locked in about 15 seconds. Usually after a long time out from GPS it takes lots of minutes to re-acquire a signal.
I haven't fully tested the battery drain but this DOES work well FWIW.....