Hi all, 2000 KZN185 Hilux Surf here with the 1KZ-TE engine.
I had a problem with an occasional check engine light flashing on for a second or so, but it made no difference to driveability or performance. Doing the diagnostic port pin jumper, the check engine light would give code 12 (12 = No RPM signal during cranking. )
A few weeks ago however, I got an engine wash (looking for some oil leaks) and since then the check engine light has come on and mostly stayed on. Once the light was on, the vehicle was extremely sluggish, and I would occasionally feel it cutting the power for want of a better term, ie. seeing the revs drop while they should be increasing etc. I had VERY little power, especially in low RPMS
This weekend, I got the vehicle scanned using a Launch code reader system and it came up as P0340 (12) - Crankshaft position sensor circuit “A” no signal after cranking.
With this guidance, I got my electrician to change the crankshaft position sensor for a new (generic ebay chinese) one. He also tested the wiring to make sure there were no breaks etc. He said that the resistance value for the old (genuine) sensor was way off spec, but that the new one is within the range indicated in the service manual.
The check engine light is now gone, but I still don't have the sort of power I had pre-check engine light. For example, I cannot get more than 7PSI of boost (it used to max out at 11psi) and it seems to me that the electronic fuel pump just isn't sending as much fuel as before (since all other mechanical bits are the same). The engine also seems to sound a bit "rougher" than before, especially around 2200rpm.
Do you guys think the generic crankshaft sensor could be offering false readings to the timing control valve and throwing off everything? Is it worth spending the money on a genuine sensor (about 100usd in jamaica, 60usd online) to give that a try, or should i be looking elsewhere?
Thanks for all the help!
I had a problem with an occasional check engine light flashing on for a second or so, but it made no difference to driveability or performance. Doing the diagnostic port pin jumper, the check engine light would give code 12 (12 = No RPM signal during cranking. )
A few weeks ago however, I got an engine wash (looking for some oil leaks) and since then the check engine light has come on and mostly stayed on. Once the light was on, the vehicle was extremely sluggish, and I would occasionally feel it cutting the power for want of a better term, ie. seeing the revs drop while they should be increasing etc. I had VERY little power, especially in low RPMS
This weekend, I got the vehicle scanned using a Launch code reader system and it came up as P0340 (12) - Crankshaft position sensor circuit “A” no signal after cranking.
With this guidance, I got my electrician to change the crankshaft position sensor for a new (generic ebay chinese) one. He also tested the wiring to make sure there were no breaks etc. He said that the resistance value for the old (genuine) sensor was way off spec, but that the new one is within the range indicated in the service manual.
The check engine light is now gone, but I still don't have the sort of power I had pre-check engine light. For example, I cannot get more than 7PSI of boost (it used to max out at 11psi) and it seems to me that the electronic fuel pump just isn't sending as much fuel as before (since all other mechanical bits are the same). The engine also seems to sound a bit "rougher" than before, especially around 2200rpm.
Do you guys think the generic crankshaft sensor could be offering false readings to the timing control valve and throwing off everything? Is it worth spending the money on a genuine sensor (about 100usd in jamaica, 60usd online) to give that a try, or should i be looking elsewhere?
Thanks for all the help!
Last edited: