P1656 on Toyota Vitz (SCP10): Oil control valve (OCV) circuit
Short answer: P1656 means “Oil control valve (OCV) circuit”. The car’s computer has found a fault in the Engine - VVT system and turns on the Check engine light (MIL). First check: check OCV connector and wiring.
- Code
- P1656
- 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
Likely causes
- Open or short in OCV circuit
- Oil control valve
- Engine computer (ECM)
What to check, in order
- Check OCV connector and wiring
- Check OCV resistance
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.

