New TN User
Join Date: Mar 2019
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Thanked 0 Times in 0 Posts
iTrader Score: 0 reviews
P0500 - VSS on Land Cruiser Prado D4D
Glad I've found this forum - this is my first post! I've posted about this elsewhere a while ago but didnt get any replies, so hoping someone here might have an idea - thanks in advance!
I've got a UK 2006 Land Cruiser 120 D4D (Prado) and I was driving on the motoeway when the green cruise light flashed and cruise disengaged itself. Then some lights came up on the dashboard -- check engine light, VSC/TRC, VSC-OFF and 'Slip Indicator' light. If I stop and restart the car, the lights go, but then come back after about a minute or so of driving.
The engine was fine, the speedo is working and its changing gear OK, so it obviously does know its own speed somehow.
I put an ODB2 reader on it and looked at live data. I could see the speed from each ABS wheel sensor, and also the Vehicle Speed Sensor. The VSS was not exactly the same as the 4 ABS ones, but it wasnt much different. - maybe lagged by 1-3mph or something.
Also it was reporting a P0500 code talking about VSS - vehicle speed sensor. Its been in the garage - they said the speed sensor is on the gearbox, and so changed it for a new one. Unfortunately, this didn't fix it.
I've had a look at a wiring diagram (haynes book), and from what I can tell on this model (1KD-FTV) the speed sensor wire goes to the instrument cluster, the ABS computer and the VSC computer.
So I'm thinking:
- ODB2 reports a speed for VSS, that suggests the VSS Is working (plus its now been replaced);
- The speedometer reports the correct speed, that suggests the wiring between the VSS and the instrument cluster is OK;
- The ABS light did *not* come on - so the wiring from VSS to ABS computer should be OK;
- The VSC light did come on - so maybe its the wiring between the VSS and the VSC computer thats broken?
Does that logic make sense? Any input/thoughts you have would be very welcome. This is my first LC, so I'm guessing really!