HomeTrouble CodesP1345

P1345 — Sgc Cam Position Sensor Circuit Malfunction Crankshaft Position Camshaft Position Correlation

Manufacturer-specificPowertrain (engine & transmission)

P1345 indicates the powertrain control module (PCM) has detected a discrepancy between the crankshaft position sensor signal and the camshaft position sensor signal. This means the timing of the camshaft relative to the crankshaft is outside the expected range, suggesting either a mechanical timing issue or a failure in one of the position sensors or their circuits. The code is most commonly found on Toyota, Lexus, and some General Motors vehicles.

Symptoms

What causes it — most likely first

1. Camshaft position sensor failure

The camshaft position sensor itself may be faulty, sending incorrect or intermittent signals to the PCM. This is one of the most common causes, particularly in high-mileage vehicles.

2. Timing chain/belt skip or wear

A stretched timing chain, worn timing belt, or skipped timing tooth can cause the camshaft and crankshaft to fall out of their proper correlation, triggering this code.

3. Crankshaft position sensor failure

While less common than camshaft sensor failure, a faulty crankshaft position sensor can also trigger a correlation code if its signal becomes inaccurate.

4. Wiring or connector damage

Open circuits, short circuits, or corroded connectors in either the camshaft or crankshaft sensor wiring harness can cause signal loss or interference.

5. Timing chain tensioner failure

On some engines, a failed timing chain tensioner can allow the chain to skip teeth, creating a timing correlation error.

6. PCM fault (rare)

The PCM itself can occasionally be at fault, but this should be considered only after all other causes are ruled out. PCM failure for this specific code is uncommon.

How it's diagnosed

  1. Retrieve all stored codes and freeze frame data using a scan tool to identify any related codes (such as P0340, P0335).
  2. Visually inspect the camshaft position sensor, its wiring harness, and connector for damage, corrosion, or loose connections.
  3. Check the crankshaft position sensor and its wiring for similar issues, as both sensors should be inspected.
  4. Test the camshaft position sensor resistance and output signal using a multimeter and oscilloscope according to manufacturer specifications.
  5. Verify the crankshaft position sensor operation, comparing readings to factory specifications.
  6. Inspect timing chain/belt condition, tension, and alignment. Check for skips, excessive wear, or broken teeth.
  7. Battery voltage and charging system should be tested to rule out low voltage causing sensor malfunctions.
  8. If all above tests pass, consider PCM-related issues as a last resort, verifying power and ground to the PCM and checking for software updates.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)
Related codes

Frequently asked

Is replacing the PCM a common fix for P1345?

No. While some sources may recommend PCM replacement, the PCM is rarely at fault for this code. The vast majority of P1345 cases are caused by failed sensors, wiring issues, or timing chain problems. PCM replacement should only be considered after all other causes are definitively ruled out.

Can I still drive my vehicle with a P1345 code?

Driving is not recommended with this code active. The vehicle may experience hard starting, stalling, or a no-start condition. If the engine runs, it may operate poorly and cause damage to emission components over time. The vehicle should be diagnosed and repaired before regular use.

What is the most common cause of P1345 on Toyota/Lexus vehicles?

On many Toyota and Lexus engines, particularly those with timing chains, the camshaft position sensor is the most frequently failed component. However, timing chain stretch and wear should also be thoroughly checked, especially at higher mileages.

Will this code cause my vehicle to fail an emissions test?

Yes, in most regions a vehicle with an active Check Engine Light (which this code triggers) will fail an emissions inspection. Even if the vehicle seems to run, the underlying issue typically increases exhaust emissions beyond acceptable limits.