P1346: Variable Valve Timing Control System (Valve Timing)Dtc
Short answer: P1346 means “Variable Valve Timing Control System (Valve Timing)Dtc”. Below is what it means on each of the 3 cars we cover, with a link to the full page for each car.
P1346 on each car
| Car | Meaning on this car | Confidence |
|---|---|---|
| Toyota Passo (1st gen) | Variable Valve Timing Control System (Valve Timing)Dtc (P1346/75) | high |
| Toyota Vitz (1st gen) | VVT sensor / camshaft timing range (P1346/18) | medium |
| Toyota Corolla (9th gen, E120) | VVT SENSOR/CAMSHAFT POSITION SENSOR CIRCUIT RANGE/PERFORMANCE (P1346/18) | high |
| Toyota Corolla (9th gen, E120) | VVT SENSOR/CAMSHAFT POSITION SENSOR CIRCUIT RANGE/PERFORMANCE (P1346/18) | high |
What to check, in order
- Is the variable valve timing controller operating normally?
- Is the variable valve timing controller operating normally?
- Is the timing deviated between the camshaft drive gear and the camshaft driven gear? (Are the mating marks matched?)
Causes and checks above are the general meaning. The exact test steps and values differ by car: open your car’s page.

