All those things have happened to me at least once. The only thing that never happened to me was a failure while driving, but apparently Toyota's policy is now that it's not worth the risk to let you keep driving after even non-moving errors arise. Plan on getting a new ECU.
And, I have good...