I'm a 48 year old Mechanical Engineer (do it yourself type who hates to take vehicles to dealers for repair) with a 2004 Toyota Corolla
(my son's car) that has 175K miles with an automatic transmission that intermittently downshifts (typically from 4th gear to 2nd gear). I get a P0500 code (vehicle speed sensor fault).
Also, when the engine
is cold, the RPM will go past 3000 RPM before it shifts into 2nd gear and then gives the P0500 code.
I changed/performed the following repairs/replacement:
- Changed the vehicle speed sensor (new)
- Changed transmission filter and fluid (transmission pan was very clean, no metal shavings, fluid was not burnt)
- Changed the Throttle Position Sensor
None of these fixed the problem.
Took it to Toyota they told me it was an ECU malfunction.
- Changed the ECU (used part)
Toyota reprogrammed the new ECU then said it was the Instrument Cluster not sending the VSS signal to the ECU properly.
- Changed the Instrument Cluster (used part with 122Kmiles)
I need help fixing this intermittent problem.