Toyota P1349 Code: VVT System Malfunction (Bank 1)
Toyota's VVT-i system isn't moving the intake camshaft to the position the ECM is asking for.
At a glance
Severity: Moderate
- Meaning
- VVT System Malfunction (Bank 1)
- System
- Ignition & Misfire · Powertrain
- Safe to drive?
- With caution
- Typical repair cost
- $50–$2,000
- DIY difficulty
- Moderate
Toyota's VVT-i system uses engine oil pressure, directed by an oil control valve (OCV), to rotate the intake camshaft relative to its sprocket. The ECM compares the target cam timing with the actual position it calculates from the camshaft and crankshaft sensors; P1349 sets when the actual timing doesn't follow the command, or when the cam is advanced while the ECM wants it at rest. On late-1990s and early-2000s VVT-i engines such as the 1ZZ-FE and 1MZ-FE this was the catch-all VVT code, later split into P0010-P0014 style codes. The cause is very often oil-related: low or sludged oil, or a clogged OCV or its screen, followed by a stuck OCV, a failing VVT-i gear, or incorrect cam timing.
Can I keep driving? You can usually drive short distances, but expect rough idle, stalling at stops and weak power. Check the oil level right away; if the oil is low or the engine is rattling, stop driving until that's fixed.
How to read P1349
- P Powertrain
- 1 Manufacturer-specific
- 3 Ignition / misfire
- 49 Specific fault
Symptoms
- Check engine light on
- Rough or unstable idle, sometimes stalling when coming to a stop
- Noticeable loss of power, especially at low and mid rpm
- Worse fuel economy
- Rattle from the front of the engine on cold starts on some engines
- Hard starting when the cam is stuck in an advanced position
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Low engine oil, overdue oil changes or sludge restricting oil flow to the VVT system
- Clogged OCV or its oil screen/filter
- Oil control valve (OCV) stuck or electrically failed
- Worn or sticking VVT-i controller (cam gear)
- Cam timing off: jumped or stretched timing chain/belt, or incorrect timing after repairs
- OCV wiring fault or ECM driver problem
Diagnosis step by step
Check oil level and condition
Pull the dipstick with the car on level ground. Low oil, oil that's black and thick, or visible sludge under the oil filler cap all point to an oil-supply cause. Change the oil and filter with the correct viscosity before replacing any parts.
Tools: Flashlight
Check for related codes and freeze frame
Note whether P1346 (VVT sensor range/performance), P0340 or misfire codes are also stored. The freeze frame shows engine temperature and rpm when the fault set, which helps separate an oil issue from a timing issue.
Tools: OBD-II scanner
Test the OCV electrically
Unplug the OCV and measure resistance across its two terminals. Most Toyota OCVs of this era measure around 7 ohms at room temperature; check the exact specification in the repair manual. An open or shorted coil means a new valve.
Tools: Multimeter
Remove and inspect the OCV and its screen
Remove the OCV and check that the spool moves freely when 12 V is applied briefly (it should move in and out cleanly). Where the engine has a separate OCV oil screen, remove it and clean or replace it if it's clogged with sludge.
Tools: Screwdriver, Torque wrench
Run an active test
With a Toyota-capable scan tool, command the OCV on at warm idle. The idle should become rough or the engine should nearly stall, showing the cam actually moved; if nothing changes, the VVT-i controller or oil supply is at fault.
Tools: OBD-II scanner
Verify mechanical cam timing
If the OCV and oil supply are good, check the timing marks with the engine at top dead center. A jumped or stretched chain or belt gives a permanent timing offset that no valve replacement will cure.
Tools: Flashlight, Torque wrench
Where the parts are
- 1Ignition coil
- 2Spark plug
- 3Fuel injector
- 4Camshaft sensor
- 5Crankshaft sensor
- 6Engine computer (ECM)
- 7Intake manifold
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Oil and filter change (correct viscosity) | Yes | $50–$120 |
| Clean or replace OCV oil screen | Yes | $50–$200 |
| Replace oil control valve (OCV) | Yes | $150–$400 |
| Replace VVT-i controller (cam gear) | No | $500–$1,200 |
| Replace timing chain/belt and reset timing | No | $700–$2,000 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Emissions / smog test impact
Will fail
P1349 turns on the check engine light, so the vehicle fails a US OBD emissions test. After the repair, drive until the readiness monitors are complete before retesting.
Frequently asked questions
Can an oil change really fix P1349?
Sometimes, yes. VVT-i works on oil pressure, so low oil or sludge-thickened oil can stop the cam from moving. If the code returns after a fresh oil change, move on to the OCV and its screen.
Which Toyotas use P1349?
It was used on VVT-i engines of the late 1990s and early 2000s, for example the 1ZZ-FE in the Corolla and the 1MZ-FE V6. Later models report the same kind of fault with codes like P0011 or P0012 instead.
Is it safe to keep driving with P1349?
For short trips it usually is, but the engine may stall at low speed and feel weak. If the oil level is low or the engine rattles, stop and fix that first to avoid engine damage.
Is P1349 the same as P1346?
No. P1346 means the ECM sees the cam position sensor signal out of its expected range, often from a timing offset. P1349 means the VVT system doesn't achieve the commanded timing. Both can appear together when cam timing is off.
Sources
- Manufacturer public service information (cross-checked)
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy