I have the same issue with charging as you. But my GPS is pretty darn good. Occasionally it is slow to lock but generally it just takes a few seconds.
So with a factory reset and data reset it's still incredibly slow but not AS incredibly slow? At this point I'd take 17% / hour over what I...