P0345 indicates a Camshaft Position Sensor A Circuit Low Input fault. The ECU has detected a camshaft position signal that is lower than the expected range, which can affect engine timing, starting, and idle.
What P0345 Means
The P0345 code is defined as Camshaft Position Sensor A Circuit Low Input. In practical terms, the engine control unit (ECU) is receiving a camshaft position signal that sits below the minimum threshold the system requires to reliably time ignition and fuel injection. The "A" denotes the primary camshaft sensor; some engines may label sensors differently (for example A vs B or Bank 1 vs Bank 2), so always consult your vehicle’s service manual for exact nomenclature. Causes can be electrical (wiring, connectors, grounds, 5-volt reference), a failing sensor, or a mechanical timing issue that alters the sensor signal.
How the camshaft position sensor works
Most camshaft position sensors produce a timing signal that tells the ECU where the camshaft is in relation to the crankshaft. The sensor is typically powered by a 5-volt reference and provides a pulsed signal as the cam uses a reluctor or magnetic events to produce position data. A “low input” reading means the sensor signal is consistently below the expected voltage or fails to switch properly, prompting the ECU to store P0345 and potentially illuminate the Check Engine Light.
Common Causes and Symptoms
Typical causes and the symptoms you might notice are listed here to help you gauge whether P0345 could be present in your vehicle.
- Faulty camshaft position sensor (A) itself
- Damaged, corroded, or unplugged wiring or connectors in the sensor circuit
- Problems with the 5-volt reference or sensor ground
- Short to ground or open circuit in the signal line
- Timing-related issues such as a slipped timing chain/belt or a faulty VVT (variable valve timing) solenoid
- ECU/PCM fault (less common but possible)
When this code is present, engines may exhibit misfires, rough idle, hard starting, or stalling, and the Check Engine Light is typically illuminated. However, symptoms can vary by vehicle and whether the fault is intermittent or constant.
Symptoms to Look For
If your vehicle is experiencing one or more of the following, P0345 could be a possible culprit.
- Difficulty starting or no start in some cases
- Rough idle or stalling at idle
- Check Engine Light with code P0345 stored in the PCM
- Reduced engine power or poor acceleration
These symptoms can overlap with other engine problems, so proper diagnosis is essential to confirm P0345 as the root cause.
Diagnostics and Fixes
To diagnose and fix P0345, follow these steps. The goal is to confirm whether the issue is electrical, sensor-related, or mechanical in nature.
- Retrieve and review the vehicle’s freeze-frame data and any related codes with a scan tool to verify P0345 and rule out related codes (e.g., P0340, P0335).
- Visually inspect the camshaft position sensor and its wiring harness for damage, oil leaks, corrosion, or loose connections.
- Check the 5-volt reference and sensor ground continuity with a multimeter. Ensure there is a solid ground and stable reference voltage at the sensor.
- Inspect for proper sensor installation, including any mounting torque, alignment, or gap requirements if applicable.
- Test the sensor signal using a scope or a high-quality multimeter to verify the signal waveform and voltage range against the manufacturer’s specifications.
- Replace the camshaft position sensor if tests show a faulty sensor or if the waveform is abnormal and wiring tests point to the sensor as the source.
- Repair or replace damaged wiring or connectors in the sensor circuit, applying dielectric grease or proper sealing as needed to prevent future corrosion.
- Check for mechanical timing issues (timing belt/chain alignment, sprockets, and VVT system). If timing is off, repair the mechanical problem and recheck sensor signals.
- Clear codes and perform a road test to confirm that the fault does not reappear under normal driving conditions.
Diagnostics require careful electrical testing; if you’re not comfortable with electrical troubleshooting or timing checks, a professional technician can perform these tests and ensure correct timing after any repair.
Summary
P0345 is the Camshaft Position Sensor A Circuit Low Input code, signaling that the camshaft position sensor’s signal is too low for reliable engine timing. Causes range from a failing sensor or wiring problems to grounding issues or mechanical timing faults. Diagnosis starts with an electrical check of the sensor circuit, followed by sensor replacement or wiring repairs as needed, and, if necessary, timing system inspection. After repairs, clearing the code and performing a thorough test drive is essential to confirm the fix.
Additional Notes
Keep in mind that some manufacturers use different wording or sensor labeling (A/B, Bank 1/Bank 2). Always refer to the specific service information for your make and model to confirm the exact definition and electrical specifications for P0345 on your vehicle.
Summary: P0345 points to a low input signal on Camshaft Position Sensor A. Start with a physical inspection of the sensor and its wiring, verify electrical references, and then proceed to sensor or timing system repairs as indicated by diagnostic results. Regular maintenance and careful inspection can prevent recurrence.


