VitzFix

P1346 (blink 18) on Toyota Vitz (SCP10): VVT sensor / camshaft timing range

Short answer: P1346 means “VVT sensor / camshaft timing range”. The car’s computer has found a fault in the Engine - VVT system and turns on the Check engine light (MIL). First check: check valve timing marks.

Code
P1346 · blink 18
System
Engine - VVT
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. Valve timing wrong (timing chain)
  2. Camshaft position sensor
  3. VVT controller

What to check, in order

  1. Check valve timing marks
  2. Check camshaft position sensor
  3. Check timing chain and tensioner

Related on this car

Same code on other cars

← P1300/14 P1349 →

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.