01 This Secret Driving Habit Can Quietly Destroy Your Brake Pa… • 02 What should I do if my manual transmission is slipping or p… • 03 B0001 - PCM Discrete Input Speed Signal Error • 04 How to Reset a Car Computer After Replacing the Battery • 05 Beyond Looks: The Hidden Advantages of Holes on Brake Discs • 06 The Hidden Pattern Behind Intermittent Dashboard Warnings • 07 The Most Problematic Mitsubishi Cars: A Comprehensive Review • 08 The End of Gas Stations? Nuclear Batteries Could Power EVs … • 09 How to Avoid Engine Damage from Engine Flush • 10 You Could Lose All Braking Power If You Keep Ignoring That … •

DTC codes / Toyota codes / P1346

P1346 · ToyotaVVT Sensor Range Performance Problem Bank 1

P1346 on Toyota vehicles indicates that the engine control module has detected an out-of-range performance signal from the Variable Valve Timing sensor on Bank 1, which monitors the camshaft phasing relative to the crankshaft. The computer compares the actual VVT camshaft position to the commanded target and flags this code when the signal deviates beyond the expected range for a calibrated period.

SystemPowertrain
Code typeToyota specific
SeverityMedium
Fix difficultyIntermediate
AreaIgnition system and misfire

Symptoms you may notice

  • Illuminated check engine light, often with no other noticeable symptoms
  • Rough idle or unstable engine speed at stops
  • Reduced engine power or sluggish acceleration, especially at low RPM
  • Poor fuel economy or increased fuel consumption
  • Occasional engine hesitation or stumble during light acceleration
  • In rare cases, a no-start condition or stalling when the VVT system is severely affected

Common causes, most likely first

  1. Contaminated or clogged VVT oil control valve (solenoid) screen
  2. Faulty VVT sensor (camshaft position sensor) on Bank 1
  3. Wiring damage or poor connection at the VVT sensor or oil control valve
  4. Sludge or debris in the engine oil passages feeding the VVT phaser
  5. Worn or sticking VVT phaser (camshaft timing gear) assembly
  6. Low engine oil level or degraded oil viscosity affecting VVT operation
  7. Engine control module (ECM) calibration issue or internal fault (less common)

How to diagnose and fix it

  1. Check engine oil level and condition; top off or change oil if dirty or low
  2. Inspect the VVT sensor and oil control valve connectors for corrosion or loose pins
  3. Remove and clean the VVT oil control valve screen and solenoid with carb cleaner
  4. Test the VVT sensor resistance and signal output with a multimeter or oscilloscope
  5. Verify oil pressure to the VVT phaser and check for sludge in the oil galleries
  6. Replace the VVT oil control valve if cleaning does not restore proper operation
  7. Replace the VVT sensor or phaser assembly if diagnostics confirm a failed component

VVT Sensor Code Traps on Toyota Engines

  • A dirty oil control valve screen is the most common cause of P1346 on Toyota engines, and cleaning it often resolves the code without replacing any parts.
  • The VVT sensor itself rarely fails; the code is frequently triggered by oil sludge or debris that restricts oil flow to the phaser, so always check oil condition first.
  • Wiring harness damage near the exhaust manifold or valve cover can mimic a sensor failure, so inspect the harness routing for chafing or heat damage before condemning the sensor.
  • After repairs, the ECM may require a relearn procedure or several drive cycles before the code clears, so do not assume the fix failed if the light stays on briefly.
  • P1346 can be set by a momentary low oil pressure event during cold starts, so check for pending codes and freeze-frame data to confirm the fault is repeatable.

Can I keep driving with P1346?

You can usually drive with P1346, but avoid aggressive acceleration and high-load conditions until diagnosed, as prolonged operation with a faulty VVT system can lead to poor fuel economy and potential engine damage. If the engine runs rough or stalls, seek service promptly.

Guidance is general and written for Toyota vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage