Home >

P1346 Code? Here’s How to Fix It – Quickly and Easily

P1346 is a manufacturer-specific OBD-II diagnostic trouble code. Because it is manufacturer-specific, its exact definition depends entirely on the vehicle application, commonly relating to camshaft position sensors or variable valve timing systems.

The exact application must be verified before diagnosis. The code indicates the control module detected a timing correlation or sensor performance fault, but testing is required to identify the root cause.

P1346 Code Meaning

Key Takeaways

  • P1346 is a manufacturer-specific code, meaning its exact definition varies by automaker and vehicle application.
  • On Toyota and Lexus applications, it typically indicates a Variable Valve Timing (VVT) sensor range/performance problem on Bank 1.
  • On Audi and Volkswagen applications, it often indicates a camshaft position sensor implausible signal on Bank 2.
  • Diagnosis requires verifying the exact factory definition and testing the relevant sensor circuits or mechanical timing components.

P1346 Code Breakdown

P
Powertrain Engine, transmission, and emissions control systems.
1
Manufacturer Specific Defined by vehicle make (Toyota/Lexus/VW/Audi).
3
Powertrain Subsystem Identifier In standard DTC formatting, this position can identify a subsystem. Manufacturer-specific use should still be verified.
4
Manufacturer-Defined Identifier Exact meaning depends on manufacturer and application.
6
Manufacturer-Specific Fault Identifier Exact meaning depends on manufacturer and application.

P1346 Code Description and Implications

P1346 is a manufacturer-specific powertrain code. Because the second digit is “1”, the definition is controlled by the automaker rather than the SAE standardized list.

Some Toyota and Lexus applications: P1346 indicates a VVT sensor Bank 1 range/performance problem. The engine control module detects that the actual valve timing deviates from the target value.

Some Audi and Volkswagen applications: P1346 indicates a camshaft position sensor implausible signal on Bank 2. The control module detects a mismatch between the crankshaft and camshaft signals.

When the control module detects an unexpected signal, it sets this fault code. Because this is a manufacturer-specific code, the exact definition and diagnostic steps vary by automaker.

Common Causes of the P1346 Code

Possible causes depend entirely on the specific vehicle application.

For Toyota and Lexus VVT applications, a failing VVT sensor, damaged wiring, a sticking oil control valve, low engine oil, or a stretched timing chain can trigger the code.

For Audi and VW applications, a failing camshaft position sensor, damaged wiring, a stretched timing chain, or a damaged reluctor wheel can cause the implausible signal fault.

Symptoms Associated With P1346

The primary symptom is an illuminated Check Engine Light.

On Toyota and Lexus applications, drivers may experience rough idling, poor acceleration, decreased fuel efficiency, or engine misfires due to incorrect valve timing.

On Audi and VW applications, symptoms may include rough running, hesitation, or a no-start condition if the engine control module cannot determine the correct camshaft position.

Diagnosing the P1346 Trouble Code

Diagnosis must begin by confirming the exact factory definition for the specific make, model, and year.

For Toyota and Lexus applications, technicians inspect the engine oil level and condition, test the VVT sensor and oil control valve circuits, and check the timing chain for stretch.

For Audi and VW applications, technicians inspect the camshaft position sensor wiring, test the sensor signal, and verify the mechanical timing alignment.

Repairing the P1346 Issue

Repairs follow the confirmed diagnosis for the specific application.

If a VVT or camshaft position sensor fails electrical testing, replacing the confirmed failed sensor resolves the circuit fault. Repairing damaged wiring or cleaning the oil control valve may also be required.

If the timing chain is stretched beyond specifications, replacing the chain and related timing components is necessary to restore proper correlation.

Cost Considerations for P1346 Repairs

Repair costs vary depending on the underlying fault and the vehicle application.

Replacing a sensor or oil control valve involves standard parts and moderate labor. Replacing a stretched timing chain requires significant labor and parts.

Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.

Prevention Strategies for Future Occurrences

Performing regular oil changes using the manufacturer-recommended oil viscosity helps prevent sludge buildup that can bind VVT components and oil control valves.

Inspecting exposed wiring and keeping sensor connectors clean can help prevent moisture intrusion and corrosion that lead to circuit faults.

Troubleshooting Tips and Best Practices

Never assume a manufacturer-specific code has a universal meaning. Always verify the exact factory service information for your specific vehicle.

Do not replace a camshaft or VVT sensor without first verifying the wiring, connectors, and engine oil condition.

If P1346 is accompanied by other timing correlation codes, suspect a stretched timing chain or misaligned timing components rather than multiple simultaneous sensor failures.

More OBD-II Codes

P1321P1322P1323P1324
P1325P1344P1347P1348
P1349P1350P1352P1353
P1354P0011P0016P0335
P0340P1320P0010P0012
P0171P0174P0300P0420

Frequently Asked Questions

Is P1346 a generic OBD-II code?

No. P1346 is a manufacturer-specific code, meaning its exact definition and diagnostic procedure depend entirely on the vehicle’s make, model, and application.

Can I drive my vehicle with a P1346 code?

It depends on the application. If it indicates severe timing misalignment or causes engine misfires and stalling, driving the vehicle can cause engine damage and should be avoided.

Will a P1346 code cause my engine to misfire?

Yes. On applications where P1346 indicates a valve timing or camshaft correlation fault, the incorrect timing will cause the engine to misfire, run rough, and lose power.

Does P1346 always mean the timing chain is broken?

No. The code often points to a faulty sensor, damaged wiring, or a sticking oil control valve rather than a broken or stretched timing chain.

How do I clear a manufacturer-specific P1346 code?

Clearing the code requires fixing the underlying timing or electrical fault. Simply using a scan tool to erase the code will not repair the root cause.

What Should You Do About the P1346 Code?

Confirm the exact factory definition for your specific vehicle, then follow the applicable manufacturer diagnostic procedure for the relevant system and components.

Because P1346 is manufacturer-specific, testing the exact VVT sensors, camshaft position circuits, or timing components identified by the factory service information is required to find the root cause.

Once the fault is confirmed, perform the necessary repairs and verify the fix by clearing the codes and completing a test drive.

About the author
David Lawrence
David grew up among mechanics and off-road enthusiasts, gaining deep knowledge in car mods, off-roading techniques, and automotive engineering, making him a trusted 4x4 expert.