I've tried countless times to fix my G5 and once even had it register all the satellites properly, until I clicked the case closed resulting in losing them all again. It fair to say nothing will fix it now.
I'm curious about buying one off of ebay for parts, since the rest of the phone works...