P1349 Code: Variable Valve Timing (VVT) System Malfunction (Toyota, Bank 1)
On Toyota and Lexus, the P1349 code points to a malfunction in the bank 1 variable valve timing (VVT) system. You may notice a rough idle, a loss of power and sometimes a rattle at startup. Low or dirty oil is the most common cause.
- 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 P1349 code means
P1349 is a manufacturer-specific code: the 1 in the second position means each automaker defines what it stands for, not the generic 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 P1349 |
|---|---|
| Toyota and Lexus | Variable valve timing (VVT) system malfunction (bank 1) |
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 P1349 code when it commands the camshaft to move and the actual position does not follow the command.
Before you repair anything, confirm the make, model, year and engine. With manufacturer codes, the same number can change even between engines from the same brand.
P1349 code symptoms
- Check engine light on.
- Rough idle, or an engine that stalls.
- Loss of power.
- Higher fuel use.
Likely causes of the P1349 code
- Low, dirty or wrong-viscosity oil. The most frequent cause.
- Clogged OCV valve. Test it by activating it with the scan tool.
- Plugged OCV filter. Replace it if you do not know how old it is.
- Worn VVT gear. Confirm it with the tests in the diagnosis section.
How to diagnose the P1349 code step by step
- Check the oil level and condition.
- Activate 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 filter if the engine has one.
- Verify the valve timing.
How to fix the P1349 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, then clear the P1349 code and confirm it does not return.
Technical reference data
- OCV resistance: about 6.9 to 7.9 ohms at 20 °C (68 °F).
- Typical 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.
- Values are approximate: check the manufacturer data for your vehicle.
Brand-specific notes
Very common on the Corolla, Yaris, RAV4 and Camry. Always use the oil viscosity specified and change the oil on time, because VVT-i is very sensitive to it.
If your vehicle is another brand, check the table above for the meaning its manufacturer gives the code, and confirm it with a scan tool that supports that brand.
Questions about the P1349 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.