Ever since I have had the Dinc2, if I enabled Standalong GPS Services (menu, settings, location) it has never worked with Google Maps to find my current location (when I pressed the current location icon, I kept getting a message that it was unable to find my location). If I enabled Google Location Services however, Google Maps would find my approximate location (within a big blue circle) but sometimes it could be quite far off. However, if I disable "Fast boot" (menu, settings, applications) and restart the phone, Standalong GPS services is spot on within a few seconds with Google Maps. There is subtext under Fast boot that says "Turn off to use some Market apps" so apparently that applies to Google Maps.
Now if HTC can just fix the compass issue.
Now if HTC can just fix the compass issue.