I have the same issue on my LTZ Suburban that was built in October(interim model). Had the vehicle 39 days before ever needing to use the nav and we were in central California and it said we were in Nevada. Called OnStar they did a power source reboot and still not accurate location. Also have the red X thru the GPS. Took to dealership. Their suggestion was replace the antenna. It was ordered and had to be painted should get back tomorrow. Ive read a lot of the new Sting Ray corvettes are having the same issue. One thread I read it said they thought the XM antenna was interfering with the GPS antenna. Their solution was to split the wires and put a shielding over the wires so it wouldnt have any interferance. This solution worked. I passed the info on to my dealer. So if this antenna thing doesnt work out, sounds like ive given them the solution(thanks to Google). Will let you know what happens.