Ok brain trust, I need some help here. I've searched but can not find much info on the P0340 code in any of the 2UZ-VVTi platforms. Bought a 06' cruiser with a blown engine back in November. We've been up and running for about two weeks now with 0 issues, runs amazing, very strong throughout the RMP range and no stumbles/smells/squeaks. I've put about 200 miles on the LC in the past week and a half and have a CEL with the accompanying VSC and Trac lights. Over the weekend i decided to take a dive into what was going on and found a P0340 Bank 1 code. "This P0340 code indicates that a problem was detected in the camshaft position sensor circuit. Since it says circuit, that means the problem could lie in any part of the circuit - the sensor itself, the wiring, or the PCM. Don't just replace the CPS (camshaft position sensor) and think that will definitely fix it." Any help or direction would be greatly appreciated.
**I have done the following***
Checked/Rechecked and Checked again all of the connectors.
Pulled the TB cover and inspected the wires at the sensor
Replaced with the CPS with the one from the original engine (possible both are bad)?
Pulled the ECU and blew out the connectors.
Cleared stored and Pending codes.
All wiring is routed correctly behind the fan bracket so there are no areas for the wire to rub or get caught
Codes will show pending for maybe 2-3 trips then they will populate as stored.
Things done with the replacement engine out:
Rebuilt Starter
Intake Manifold Gaskets
Plugs
Rebuilt alternator
TB/WP Tensioner, idlers
Radiator w/hoses
Oil pan, windage tray and p/u were transferred over to the new engine.
Oil cooler was transferred over
MAF sensor has been cleaned
Vacuum hoses were replaced as needed.
Again, it runs amazing with way more power/smoother etc. compared to my 01'
**I have done the following***
Checked/Rechecked and Checked again all of the connectors.
Pulled the TB cover and inspected the wires at the sensor
Replaced with the CPS with the one from the original engine (possible both are bad)?
Pulled the ECU and blew out the connectors.
Cleared stored and Pending codes.
All wiring is routed correctly behind the fan bracket so there are no areas for the wire to rub or get caught
Codes will show pending for maybe 2-3 trips then they will populate as stored.
Things done with the replacement engine out:
Rebuilt Starter
Intake Manifold Gaskets
Plugs
Rebuilt alternator
TB/WP Tensioner, idlers
Radiator w/hoses
Oil pan, windage tray and p/u were transferred over to the new engine.
Oil cooler was transferred over
MAF sensor has been cleaned
Vacuum hoses were replaced as needed.
Again, it runs amazing with way more power/smoother etc. compared to my 01'