I use standalone all the time and get locks usually in under a minute if I am outside. Please check your qpst and registry settings. Maybe they may help. Look in the below post for my settings around post 35. Are you still using prl of 2.xxx. Because If so I kinda think this might be a partial cause. Also look for baf gps toggle. It is a good program to toggle gps on and off from the home screen.
http://forum.xda-developers.com/showthread.php?t=458923