My retired parents bought this 06 new and it now has 197K on the clock. Dad was driving down the road and the engine died. When he tried to crank it, it would not turn over so they had it towed. The anti-theft light is flashing and does not go off, there is 12V to the data connector but neither of my code readers can link to the computer. Used a jumper wire tot he starter and the engine turns over just fine. Disconnected the battery about 10 times and left it disconnected up to 7 days this last time. Touched the negative and positive battery cables to drain any ghost capacitor charges. Dealership said it is probably a fuse but all fuses checked OK...both under the hood and under the dash. Removed the ground attached to the car above the battery, scraped paint from the surface, and used a wire brush on the connector AND surface. There is 0 resistance between the ,etal and the battery ground wire. The car will not shift out of PARK when I press the brake and the ignition is ON. Any help would be great because we cannot afford a dealer visit right now.