I agree that it's likely Diag mode has likely cleared something that was preventing it from getting a fix .... seems too coincidental otherwise.
However it's kinda surprising that your earlier hard reset didn't clear whatever bad data caused the problem also. Oh well, all's well that ends well. Cheers.
Bookmarks