Bumping this thread to the top, did you find a resolution to your problem? Im constantly getting my location within 1000 meters. Again, never had this problem with the TP1.
I plan on having my phone side by side with a friends TP2. He says he never encounters this problem