EN

Severity: Moderate Code type: Manufacturer-specific (Toyota)

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: 3/5 – Moderate3/5

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

How to read P1349P11233494
  1. P Powertrain
  2. 1 Manufacturer-specific
  3. 3 Ignition / misfire
  4. 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).

  1. Low engine oil, overdue oil changes or sludge restricting oil flow to the VVT system 30%
  2. Clogged OCV or its oil screen/filter 22%
  3. Oil control valve (OCV) stuck or electrically failed 20%
  4. Worn or sticking VVT-i controller (cam gear) 14%
  5. Cam timing off: jumped or stretched timing chain/belt, or incorrect timing after repairs 10%
  6. OCV wiring fault or ECM driver problem 4%

Diagnosis step by step

Diagnostic flow: P13491Check oil level and condition2Check for related codes and freezeframe3Test the OCV electrically4Remove and inspect the OCV and itsscreen5Run an active test6Verify mechanical cam timing
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

Ignition: coils and spark plugs per cylinder – P13491234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?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