P1656 Code: VVT Oil Control Valve (OCV) Circuit (Toyota)
On Toyota and Lexus vehicles, the P1656 code means the VVT oil control valve (OCV) circuit is open or shorted. You may notice a rough idle, a loss of power and sometimes a rattle at startup. Other brands may define this number differently.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $20 to $900
- Difficulty
- Medium
- System
- Ignition and Misfires
- Applies to
- Depends on the manufacturer
Common in: Toyota
On this page
What the P1656 code means
P1656 is a manufacturer-specific code: the 1 in the second position means each automaker defines what it means, not the generic SAE standard. The most widespread definition is the one used by Toyota and Lexus. If your vehicle is another brand, confirm the code text with a scan tool that supports that manufacturer.
| Manufacturer | Meaning of P1656 |
|---|---|
| Toyota and Lexus | VVT oil control valve (OCV) circuit |
The Toyota VVT-i system advances or retards the intake camshaft with a hydraulic gear. The computer controls it with the OCV valve, which meters engine oil, and checks the actual position with the camshaft sensor.
The computer sets the P1656 code when it detects an open or shorted circuit in the OCV valve.
Before you start repairs, confirm the make, model, year and engine. With manufacturer codes, the same number can change even between engines from the same brand.
P1656 code symptoms
- Check engine light on.
- Rough idle or an engine that stalls.
- Loss of power.
- Higher fuel use.
Likely causes of the P1656 code
- Failed OCV valve. The coil is open or shorted.
- OCV connector with oil or corrosion.
- Wiring. Look for rubbing against the engine, the chassis or the exhaust.
- Computer. This is uncommon.
How to diagnose the P1656 code step by step
- Check the oil level and condition.
- Command the OCV with the scan tool. At idle the engine should shake or stall if it works.
- Measure the OCV resistance. It is 6.9 to 7.9 ohms on many engines.
- Clean the OCV screen if the engine has one.
- Verify the valve timing of the timing chain or belt.
How to fix the P1656 code
- Change the oil and filter with the correct viscosity.
- Clean or replace the OCV.
- Replace the VVT gear if it is damaged.
- Correct the valve timing if it is off.
Technical reference data
- OCV resistance: approximately 6.9 to 7.9 ohms at 20 °C (68 °F).
- Usual oil: 0W-20 or 5W-30 depending on the engine.
- P1xxx codes are manufacturer-specific: confirm the definition with a scan tool that supports your brand.
- Reference values: check the manufacturer data for your vehicle.
Brand-specific notes
VVT-i is very sensitive to oil, so oil changes done on time and with the right viscosity matter a lot here.
P1656 on Toyota
Very common on the Corolla, Yaris, RAV4 and Camry. Always use the oil viscosity the manufacturer specifies and change the oil on schedule.
If your vehicle is another brand, check the table above for the meaning its manufacturer gives this code and confirm it with a compatible scan tool.
Questions about the P1656 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.