Camshaft Position Sensor Replacement Cost (2026): Part, Labor, by Car

Key takeaways

  • Replacing a camshaft position sensor costs $120–$350 at a US independent shop in 2026, parts and labor; replacing two sensors in the same visit runs $200–$550.
  • The sensor is cheap and usually held by one bolt. Where it sits decides the bill: a rear-bank sensor on a transverse V6 can take $300–$700 because of what has to come off first.
  • 79 owner complaints filed with NHTSA mention P0340, the main cam sensor circuit code, and 121 manufacturer service bulletins name it.
  • P0011 and P0012 are cam timing codes, not sensor codes. They usually point to oil level, a VVT solenoid or the timing chain, so a new sensor rarely fixes them.
  • A failing cam sensor can make the car stall or refuse to restart, so fix it soon rather than living with it.

Replacing a camshaft position sensor costs $120–$350 at a US independent shop in 2026, parts and labor, and doing two sensors in the same visit runs $200–$550. The part itself is inexpensive; what moves the bill is where the sensor sits on your engine, whether you buy a factory or aftermarket part, and whether the code really means the sensor. Below: the price by job and by car, what the NHTSA data shows for the cam sensor codes, and how to avoid paying for a sensor when the fault is oil, wiring or the timing chain.

What it costs

All figures: US independent shop, parts and labor, 2026. They are writer estimates pending review by our mechanic reviewer.

JobTotal rangePartsLabor (hours × typical rate)
One cam sensor, accessible (most four-cylinders)$120–$350$30–$1500.3–1 h × $90–$180
Two cam sensors, same visit (V6/V8 or intake + exhaust cam)$200–$550two sensors0.5–1.5 h
Hard-access sensor (rear bank of a transverse V6, under the intake)$300–$700sensor + gaskets1.5–3.5 h
Wiring or connector repair instead of a sensor$100–$250pigtail, terminals0.5–1.5 h
Diagnosis first (scan, live data, wiring check)$100–$180noneabout 1 h

Labor runs roughly $90–$180 an hour across the US; shops on the coasts and dealer service departments sit at the top. Trucks, large SUVs and European cars sit at or above the top of every row. Many shops credit the diagnostic fee to the repair if you let them do it.

Cost by car

The code data is the most specific NHTSA evidence for this repair. 79 owner complaints filed with NHTSA mention P0340, the camshaft position sensor circuit code, across 44 models, and 121 manufacturer technical service bulletins name it. P0341, the range/performance version, appears in 20 complaints and 71 bulletins. The engine and electrical counts below are much broader: they cover anything owners filed under ENGINE or ELECTRICAL SYSTEM, not cam sensors, and are there for context on how often each model gets reported.

CarTypical range, one sensor (US independent shop, 2026)NHTSA data on file
Nissan Altima$120–$3006 of the 79 P0340 complaints
Nissan Murano (V6)$150–$3506 P0340 complaints
Nissan Maxima (V6)$150–$3505 P0340 complaints
Infiniti G35 (V6)$150–$4005 P0340 complaints
Honda Accord$120–$3003 P0341 complaints; 1,667 engine/electrical complaints for the 2014 model year
Ford Escape$120–$3502 P0341 and 16 P0012 complaints; 1,723 engine/electrical complaints for 2017
Chevrolet Equinox$150–$35020 of the 124 P0011 complaints
Hyundai Sonata$120–$3008 P0011 complaints; 1,467 engine/electrical complaints for 2011
Chevrolet Malibu$120–$3505 P0011 complaints; 1,559 engine/electrical complaints for 2016
Ford F-150 (V6/V8)$150–$4003 P0012 complaints; 2,511 engine/electrical complaints for 2013

A complaint is an owner report, not a confirmed defect, and one complaint can list several components. The Equinox and Escape rows are timing codes, not sensor codes; on those cars ask the shop to check oil level and the VVT solenoid before quoting a sensor. With 121 bulletins naming P0340, it is also worth asking whether one applies to your VIN; some are software or wiring fixes.

Signs you need it

  • Check engine light with P0340 or P0341. The engine computer lost the cam signal or sees it in the wrong place. P0344 and P0345 are related codes for intermittent signal and bank 2 on some engines. See check engine light on for reading the code.
  • Long crank or no start. Many engines can start on the crank sensor alone but take several extra seconds to work out which cylinder is firing. A dead signal can mean no start at all; see car cranks but won’t start.
  • Stalling, often once the engine is hot. Heat opens a crack inside a failing sensor. More in car stalls while driving.
  • Rough idle, misfires or jerking under load. Fuel and spark timing go off when the cam signal drops out. See rough idle and car jerks when accelerating.
  • Limp mode or stuck in a low gear. Some cars cut power or hold one gear to protect the engine until the code is cleared.

Can you wait?

Short trips only, if it starts every time and runs normally. A steady light with P0340 and no symptoms is not hurting the engine, but a sensor that is starting to fail tends to get worse, and the next step is often a stall.

No, get it fixed first if the car has stalled once, needs a long crank to start, or runs rough. A stall at speed can take away power steering assist, and brake boost runs out after a few presses. A car that dies when hot can also leave you stuck until it cools.

Stop and check the oil if the code is P0011 or P0012 rather than P0340. Timing codes on a car low on oil can come before real engine damage.

What drives the price

Where the sensor sits. On most four-cylinders it is on the top or end of the cylinder head and comes out in minutes. On transverse V6 engines the rear-bank sensor can be against the firewall, and some engines put a sensor under the intake plenum or behind the timing cover. That is the $300–$700 row.

The part. Aftermarket sensors are $30–$80; factory parts run up to about $150, more on European cars. Cheap aftermarket cam sensors are a common cause of repeat codes, because the signal has to be clean at the right air gap.

How many sensors. Engines with variable valve timing on both cams can have two sensors per bank, so a V6 can have four. Only replace the one the code points to, unless the others show a weak signal too.

Wiring. Oil wicking up from a leaking valve cover gasket into the connector, or a chafed harness, sets the same codes. A $100–$250 wiring repair fixes it where a new sensor would not. If oil is on the connector, the gasket leak needs fixing too (valve cover gasket replacement cost).

The thing that turns a cheap job expensive. Cam timing codes. The federal OBD rule requires engines with variable valve timing to check that the camshaft and crankshaft stay correctly aligned (40 CFR 86.1806-17, applying California’s 13 CCR 1968.2(e)(15.2.1)(C)). When that check fails you get P0011, P0012 or P0016, and the cause is usually low or dirty oil, a VVT solenoid ($150–$450), a cam phaser ($800–$2,000) or a stretched timing chain ($1,200–$3,000). P0011 appears in 124 owner complaints and 190 service bulletins; P0012 appears in 44 complaints, 16 of them on the Ford Escape. A sensor swap on those codes usually wastes $120–$350. For belt-driven engines, see timing belt replacement cost.

DIY or shop?

Good DIY job on most four-cylinders. One bolt, one connector, an O-ring. Disconnect the battery, unplug the sensor, remove the bolt, twist it out, oil the new O-ring and push it in. Parts only: $30–$150. Clear the code and drive to confirm it stays off.

Shop work for rear-bank V6 sensors, sensors under the intake, or any car where the code came back after a new sensor. At that point it needs a scope or live-data check of the signal and wiring, not another part.

What goes wrong: the O-ring rolls and leaks oil, a brittle connector lock snaps, the wrong sensor on a multi-sensor engine gets replaced, or a bargain part sends a weak signal and sets the code again within weeks. Buy the sensor for your engine code, not just the model.

How to not overpay

  • Get the exact code read. P0340 and P0341 are sensor or wiring codes; P0011 and P0012 are timing codes. Free code reads at parts stores cover these generic codes.
  • Ask what the live data shows. A good shop checks the cam and crank signals before replacing either part; the crank sensor has its own range (crankshaft position sensor replacement cost).
  • Check the connector and oil level first. Oil in the plug or a low dipstick can be the whole fault.
  • Ask about bulletins. With 121 bulletins on P0340 and 190 on P0011, one may cover your car.
  • Get the part brand in writing, plus the warranty on part and labor.
  • Not sure a quote makes sense? Paste it into the AI mechanic chat with your car and code.

Frequently asked questions

How much does it cost to replace a camshaft sensor?

At a US independent shop in 2026, $120–$350 for one sensor, parts and labor. Two sensors in the same visit run $200–$550. A sensor buried at the back of a V6 or behind other parts can reach $300–$700 because the labor, not the part, is most of the bill.

Can I drive with a bad camshaft sensor?

Short trips, carefully, if the car still starts every time and runs smoothly. The risk is that it stalls in traffic or will not restart once it is hot, and some cars drop into a limp mode with low power. If it has already stalled once, get it fixed before you drive it far.

Is a camshaft position sensor easy to replace?

On most four-cylinder engines, yes. The sensor sits on the top or end of the cylinder head, comes out with one bolt and a connector, and takes 15–45 minutes with basic tools. On some V6 and V8 engines the rear or buried sensor needs the intake plenum or other parts removed, which is shop work.

Is a camshaft sensor a big job?

Usually not. Most jobs are 0.3–1.5 hours of labor. It becomes a big job only when the sensor is under the intake or behind the timing cover, or when the code was really caused by a stretched timing chain, which is a $1,200–$3,000 repair.

What are the symptoms of a bad camshaft position sensor?

A check engine light with P0340 or P0341, a long crank before the engine starts, stalling (often when hot), rough running or misfires, jerking under load, poor fuel economy, and on some cars limited power or no shifting above a low gear. The same signs can come from a crankshaft sensor or wiring, so read the code first.

Should I replace the crankshaft sensor at the same time?

Only if it has its own code or the shop can show a weak signal. The two sensors fail independently. If you have P0335 as well as P0340, look at the wiring and connectors both sensors share before buying two parts.

Related trouble codes