If your switching the GPS off in standby then your doing a cold lock everytime which takes longer to happen. This will also confuse windows in standby as when it went into standby it was there but when it comes out it wont be and it could take a while to sort itself out. I don't understand how your using standby but cant keep power to the GPS unit mind you as standby must be powered all the time. Either way you could try Devcon from Microsoft and tell it to rescan devices via hibernate trigger. Instructions on how to do it is here http://www.mp3car.com/vbulletin/faq-...de-devcon.html . These instructions are meant to disable and re-enable devices but there is also a command to re-scan since that seems to work for you manually it should work via Devcon.