I have a 2008 Prius that I'm taking from Florida to Minnesota. I drove it around in Florida for a few days and everything ran great, but about 4 hours into the trip back to Minnesota, the red ! triangle light came on with a message on the display screen. It said "There is a problem with the transmission "P" lock mechanism Park your your car on a flat surface and fully apply the parking brake." This happened as I was driving, so I pulled over and did what it told me. After shutting down the car, I tried starting it back up and none of the gears worked. P, R, D, or B. The message still displayed and the red ! light was still on. After shutting it on off several times, it finally started. No warnings. I found the nearest Toyota dealer and had them check it out. They found nothing but one short circuit, around the same time the warning lights would have gone on. I googled the problem, and it seemed like everyone was saying the problem is caused by a bad 12V battery, so I told the dealer to put in a new one. Spent $180 and I was on the road again. However, the first stop I made for gas and sure enough, the light came back and I couldn't get it into a gear without restarting the car several times. I just hope I won't need to spend any more money on this 2 year old car.