P1346 — Variable Valve Timing (VVT) Sensor / Camshaft Position Range/Performance (Bank 1)

CAUTIONIs it safe to drive? Drive gently and get it looked at soon — it can worsen or fail inspection.

What P1346 means

This is a manufacturer-specific code — its meaning depends on the vehicle’s make (see below).

What P1346 means on specific makes

Toyota / Lexus / Scion CAUTION

The VVT (camshaft position) sensor signal is erratic or out of range, so the ECM can't verify cam timing. Frequently tied to low/dirty oil starving the VVT actuator, or a failing cam sensor.

  1. Low or dirty engine oil (check/change first, ~$40)
  2. Failed VVT/camshaft position sensor ($50-150)
  3. Stuck VVT oil control valve
  4. Wiring/connector issue

Check first: Check oil level and condition first — VVT runs on oil pressure. Then scan-test the cam sensor signal. Often appears alongside P1349.

Source: autocodes.com/p1346_toyota.html, engine-codes.com/p1346_toyota.html, my.is forum

Related codes