Thursday, November 23, 2006

P0340 code for 1997 Toyota Camry with 2.2 L engine


My uncle's 97 Camry has the dash check engine light coming on all the time. Found code P0340 which stands for camshaft position sensor fault. He changed the camshaft sensor and the engine ecm (computer) but the light would come up after driving it for a few miles. He asked me to help him and I just want your assistance before I see him. Note: This vehicle has a lot of mileage on it.

ATS Advisor:

If the vehicle has too many miles and the timing belt has not been replaced, most likely the belt is either loose or has skipped a tooth. When this belt is loose or out of timing, the ecm will get an erratic signal from the camshaft sensor and will trigger this code. This is usually occur with rough idle and lost of power. Try this first and if this won't work, pull out the distributor and check for worn drive gears.

ATS tips:

If timing belt is out of timing, the vacuum reading is usually low (15 inch or lower) accompanied by low compression reading.

Instructions for changing the timing belt are available from ATS if you are a member.


Post a Comment

<< Home