VitzFix

P0340 (blink 12) on Toyota Vitz (SCP10): Camshaft position sensor circuit

Short answer: P0340 means “Camshaft position sensor circuit”. The car’s computer has found a fault in the Engine - CMP system and turns on the Check engine light (MIL). First check: check sensor connector and wiring.

Code
P0340 · blink 12
System
Engine - CMP
Dashboard light
Check engine light (MIL)
Also sold as
Toyota Yaris, Toyota Echo (XP10)
Applies to
1SZ-FE (by platform)
Confidence
medium (Toyota Echo 1999–2002 factory diagnostics, same XP10 platform; not confirmed on JDM 1SZ-FE)
Source
carmanualsclub.com · toyota-club.net

Likely causes

  1. Open or short in camshaft position sensor circuit
  2. Camshaft position sensor
  3. Timing chain jumped (cam timing wrong)

What to check, in order

  1. Check sensor connector and wiring
  2. Check sensor resistance
  3. Check valve timing

Related on this car

Same code on other cars

← P0335/13 P0420 →

Clearing the code does not fix the fault. If it comes back, the problem is still there. For brakes, airbags and steering, see a trained mechanic.