i keep seeing that you are "master resetting/factory resetting" the device(s) to try and restore them to stock...that's all fine and dandy, but unless you are also clearing ALL data and caches, then you are not actually reseting the phone. I would also have to agree with rogue, most people's problems are user error when it comes to them having so many replacements. If something doesn't work straight out of the box, thats different. but if it's app related then it's user error, again binary said it-user error does not equal a negative meaning against the user. My job is to program a robot for scientific research. 9 times out of 10, when there is a problem, i can identify it as my own user error. it happens with technology. especially on phones where you download an app and it can cause things to go haywire. my suggestion is, and maybe you have done this but i didn't read it up above, factory reset (including clearing all data and caches that you can possibly see and clear), then start the phone up. skip the activation step, don't load ANYTHING to the device and see if you can connect the gps. if you can, then you have identified that something that is being loaded onto the phone is causing the problem. if you can't load gps, first activate your phone. but don't load ANY backups whatsoever. if you do, you are just reloading any problems you may have had on there in the first place. so without anything, and i really do mean anything, just try to get a gps lock. again if you can, then some app or program or file is causing an error. also, i saw where you had overclocked. overclocking can very easily cause instability and errors in the device all over the place that would seemingly be unrelated to overclocking. I'm just trying to offer what i think could be some troubleshooting help. i'm pretty good at troubleshooting problems. i'm not meaning any of this to sound like i know more than anyone else. but seriously, sometimes its the simplest things that we do all the time that cause problems. a real funny unrelated but related story, my friend was having trouble with his car, it wouldn't start. we did all sorts of checking and testing to get it started (not at a mech shop just at his house) even to the point of buying and replacing the battery thinking the alternater was next. we worked on it for two days before i was trying to start it and noticed his gas gauge said empty. he said it didn't work for a long time, but guess what, i put gas in the car and it started right up. so sometimes major headaches and problems can be caused by simple user error and common things we do everyday