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
- Valve timing wrong (timing chain)
- Camshaft position sensor
- VVT controller
What to check, in order
- Check valve timing marks
- Check camshaft position sensor
- Check timing chain and tensioner
Related on this car
Same code on other cars
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.

