OBD-II trouble code
P0348: Camshaft Position Sensor "A" Circuit High (Bank 2)
The Bank 2 'A' camshaft sensor signal is stuck at the top of its range. An unplugged connector produces exactly this reading, which makes P0348 the classic code to appear right after other work was done in the area.
Quick facts
- System
- Powertrain
- Category
- Camshaft / Timing
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $200 – $400 (camshaft position sensor replacement)
- DIY difficulty
- Intermediate DIY
Browse every code in P0300–P0394, or start from the full code library.
What does P0348 mean?
On a three-wire sensor that switches a reference toward ground, a line that stays at reference means the sensor is not pulling it down, or the ground path that lets it pull down is open. A two-wire magnetic sensor does not work that way. It generates its own signal. The wiring diagram says which sensor this engine uses. On the three-wire type, voltage drop on the ground side is the measurement that separates an open ground from a sensor that will not switch. A voltmeter on the signal wire alone can show reference voltage and still miss the ground fault.
There is a second consequence worth knowing. Because a disconnected sensor reads high, P0348 is the code that shows up after somebody has been working nearby — an intake manifold gasket, a valve cover, a rear-bank spark plug job, an alternator on some layouts. If this code appeared within a few days of service on the Bank 2 side of the engine, check for a connector that was never fully latched before you buy anything. On V6 and V8 engines Bank 2 is the bank without cylinder number 1, and it is routinely the bank that has to be disturbed to reach something else.
Common causes
- Connector left unlatched or partially seated after nearby service work
- Open or high-resistance ground circuit for the Bank 2 'A' camshaft sensor
- Broken signal wire, or a terminal backed out of the connector body
- Failed sensor that no longer switches its output
- Corroded terminals adding resistance until the ECM reads the line as high
- Rodent damage to the harness section crossing the rear of the engine
- Reluctor ring that has slipped or lost its teeth entirely, so nothing triggers the sensor
Symptoms
- Check engine light on with P0348 stored
- Extended cranking, and on some engines a no-start until sync is regained
- Stumble or hesitation shortly after starting
- Reduced power with the engine running in a limp or default timing strategy
- Symptoms that began immediately after unrelated engine work was performed
- No driveability complaint at all on engines that infer position from the crank signal
Diagnostic steps
- 1.Before testing anything, ask what was done to the engine recently. A P0348 that appeared right after service on the Bank 2 side is an unlatched connector until proven otherwise.
- 2.Pull the connector, look at the terminals for spread, corrosion, or one pushed back out of its cavity, then reseat it firmly and see whether the code returns.
- 3.Measure voltage drop across the sensor ground circuit with the key on rather than just checking for continuity — a corroded ground can pass a continuity test and still fail under load.
- 4.Confirm reference voltage is present at the connector. If reference is good and ground is good, the sensor is not switching and is the likely fault.
- 5.Back-probe the signal wire while cranking and watch for any toggle. A flat line at reference voltage with a known-good sensor installed points at an open between the sensor and the module.
- 6.If the circuit checks out end to end, remove the sensor and inspect the reluctor ring it reads — a ring that has spun on the camshaft gives the sensor nothing to trigger on.
- 7.After the repair, verify the signal switches on a scan tool and confirm no crank-to-cam correlation codes remain.
Repair cost
$200 – $400 (camshaft position sensor replacement)
Camshaft position sensor replacement, parts plus labor. This $200–$400 range is that sensor replacement. RepairPal's national average for a camshaft position sensor is about $224–$326, rounded to $200–$400. Wiring, a connector or terminal, a ground circuit, harness damage, and a reluctor ring that has spun or lost teeth are discussed on this page and are not included in this range. Reseating a connector that was left unlatched is the first check and is not a parts bill. The old $0 low is not used as the repair range.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with camshaft position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.