I have a 2004 Toyota Camry with 118k miles. Two weeks ago, my car began shifting rough and the speedometer needle began bouncing erratically. I brought it to a mechanic and the ECM was reporting a p0500 code.
So far, my mechanic has:
- Changed the transmission fluid and filter
- Replaced the vehicle speed sensor (VSS)
- Replaced the instrument cluster
- Checked wiring
Now the mechanic is considering replacing the ECM. I’ve suggested doing a hard reset on the ECM before that and I’m awaiting to hear if that helps.
Any ideas on what might be causing the hard shifting and the inaccurate speedometer readings?