After I'd had it for about 3 weeks, the radio acted up; the volume would stutter. Then, 1 day after my 30-day warranty ran out, I tried using the key fob to unlock the car and it wouldn't work. Everything else seemed fine, but when I turned the engine off and pulled the key out of the ignition, everything went haywire. The dash lights started blinking, the radio came back on, the interior lights came on. I couldn't lock the car with the manual lock. It would simply unlock the second I locked it.
I took it to the shop and their first thought was a bad ignition switch. They couldn't find a problem. They ran diagnostics, but it wouldn't turn up any codes. They couldn't reproduce the problem, so they gave it back to me and told me to come back if it happened again. A week or so later, the same thing happened. This time, when I took it in, I dragged the tech out to my car to show him. This time, there were apparently some codes. Their tech worked on it and then they sent it to the dealership to have the main computer replaced. Everything was great for about a month.
It started again; radio stuttering, then the dash lights flashing after I'd removed the key. They had it for a day, couldn't reproduce the issue, sent it to the dealership and they couldn't reproduce the problem. So I got it back again. Four days later, the radio stuttered, then lights flashed after I'd removed the key. This time was different. Only 2 dash lights flashed, but then they stopped. I couldn't get it to do it again, so I waited.
I was happy to work with them and wait for it to happen again, but then, after a rather horrid downpour, my roof started leaking.
My brother is a certified Toyota mechanic and he is stumped. I spoke at length with the tech here and he is stumped. He said that it's a pretty unique issue.