Camshaft Position Sensor
Tells the computer where the camshaft is in its rotation. That is how the engine knows which cylinder is on its firing stroke, and it is the feedback signal for variable valve timing.
- Typical cost
- $120–$450
- Wear item
- No
- Service life
- No service interval; replaced when it fails. Heat cycling and oil exposure age it, so sensors located near exhaust heat or in an area with a chronic oil leak fail earlier. Many last the life of the engine. If oil is getting into the sensor or its connector, fixing the leak is part of fixing the sensor.
The crankshaft sensor tells the computer the crank angle, but a four-stroke engine takes two crank revolutions per cycle, so crank angle alone cannot tell compression stroke from exhaust stroke. The camshaft turns once for every two crank turns. Comparing the two signals tells the computer exactly which cylinder is where in its cycle, so it can fire the correct coil and the correct injector at the correct instant. On an engine with variable valve timing, the same sensor reports where the camshaft actually is relative to the crank, so the computer can control the phaser and confirm it moved. One consequence matters before any of the diagnosis does. On engines that cannot run on the crank signal alone, a cam signal that drops out shuts the engine off — sometimes while you are driving. If that happens, the steering and brakes still work mechanically, but both get much heavier: power assist is gone as soon as the engine stops, and on many vehicles with electric power steering the assist cuts out too, while vacuum brake boost is usually good for only a pedal application or two. Keep both hands on the wheel, do not turn a mechanical key to OFF or LOCK and do not hold the stop button on a push-button car while moving, because the column can lock. Signal, coast to the shoulder, brake with one firm steady push rather than pumping, then restart or call for a tow. A vehicle that has stalled once at speed should not be driven in traffic, on a highway, or with passengers until the fault is found — an intermittent sensor gives no warning about when it will do it again.
The sensor faces a target on the camshaft, the cam gear, or the phaser — teeth, lobes, or a slotted ring. Two technologies are used. A variable reluctance sensor is a magnet wound with a coil, two wires, generating its own alternating voltage as teeth pass; its output grows with speed, so it can produce a weak signal at cranking speed if the air gap is wrong. A Hall-effect sensor has three wires — power, ground, and signal — and produces a clean square wave at any speed, including very slow cranking, which is why nearly all modern applications use it. The computer compares cam signal edges against the crank signal and checks that the relationship falls within an expected window. Variable valve timing closes another loop: the computer commands an oil control valve, engine oil pressure rotates the phaser on the end of the camshaft, and the cam sensor reports back how far it actually moved. That entire loop depends on adequate, clean oil at the right pressure. This is the single most important thing to understand about this part: a cam-to-crank correlation code says the two signals are not in the relationship the computer expects. That is a detection, not a verdict. The sensor is the instrument reading the relationship, not usually the thing that broke it.
Internal electronics degrading with heat, giving the classic pattern of working cold and dropping out once hot — an intermittent stall or a crank-no-start that fixes itself after an hour. A cracked housing or a hardened O-ring letting oil into the sensor. Oil wicking up through the wiring from a leaking seal, corroding the connector and sometimes reaching the computer's connector. Connector corrosion, spread terminals, and harness chafe, which are frequently the real fault. A contaminated or damaged target — metal debris stuck to the magnet, a cracked reluctor ring, a cam gear that has slipped. An incorrect air gap after a careless installation. And the impostors, which on correlation codes are more likely than the sensor itself: a stretched timing chain, worn chain guides, a weak or failing chain tensioner, a chain that has jumped a tooth, a VVT phaser stuck or worn, a clogged screen in the oil control valve, low oil level, low oil pressure, or oil that is overdue and too thick with sludge to move the phaser. Low or dirty oil sets cam timing codes routinely, and replacing the sensor will not touch that.
- Check engine light with a cam position or cam-to-crank correlation code
- Extended cranking before the engine starts
- Intermittent no-start where the engine cranks normally but never fires
- Stalling that clears once the engine cools down — if it has stalled while moving, treat it as urgent; steering and braking both get much heavier the instant the engine quits
- Rough running, misfire, hesitation, or reduced power
- Rattle from the timing chain area on a cold start, which points at the chain or tensioner rather than the sensor
- Sluggish response and worse fuel economy when a VVT phaser is stuck
These symptoms overlap with several other faults. They are a reason to test this component, not evidence that it has failed.
Read the codes and the freeze frame first — hot or cold, idle or load, what RPM. Then split the diagnosis by code type. If a correlation or VVT timing code is stored, do not start with the sensor. Check oil level and condition before anything else. Then look at the scan data for commanded versus actual cam angle: if the computer commands a phase change and actual angle will not follow, the problem is oil, the oil control valve, or the phaser — not the sensor reading it. On engines with a known history of chain wear, inspect the chain, guides, and tensioner and verify the timing marks. A sensor replacement will not fix a stretched chain. If a circuit or signal code is stored, test electrically. On a three-wire Hall sensor, verify the reference feed and a clean ground at the connector with the key on. On a two-wire reluctance sensor there is no feed — measure coil resistance and compare it against the vehicle's own specification, because that value varies by manufacturer and a generic number is worthless. The definitive test is a scope on the signal wire while cranking and while running. Look for consistent amplitude, clean edges, correct pattern per revolution, and no missing or extra events. Compare the cam trace against the crank trace on a two-channel capture and check whether their relationship stays fixed as RPM changes. For intermittents, reproduce the failure. Warming the suspect sensor with a heat gun while watching live data works well, but keep the gun off fuel lines, fuel rails, plastic intake parts, and wiring insulation, and keep the hose and your hands clear of the belt and the cooling fan, which can start on its own with the key on. Gently moving the harness and connector while the fault is present will often find a chafe or a spread terminal. Remove the sensor and inspect the tip for metal fuzz and the O-ring for hardening. If the fault only appears while driving, do not chase it alone in traffic. Have a second person operate the scan tool or scope, pick a quiet road or a closed lot rather than a highway, and stop the test entirely once the vehicle has stalled at speed. Replace this sensor only when a test actually indicts it — a scope trace with dropouts, a failed feed or ground at its connector, or the fault reproduced with heat. Never condemn it on the code number alone.
Specification values differ between manufacturers and model years. Where a figure is not genuinely standard across OBD-II vehicles, check it against service information for your specific vehicle rather than a generic number.
Mounted in the cylinder head or the timing cover, facing the end of a camshaft or the cam phaser. An engine may have one, two, or four of them. Which one the computer calls bank 1 versus bank 2, and sensor A versus sensor B, is vehicle-specific — bank 1 is the bank containing cylinder number 1, and on many V engines that is not the side you would guess. Look it up before removing anything, because replacing the wrong sensor is a common and avoidable mistake.
Typically $120–$450 at a US independent shop.
US independent shop, parts and labor, for an accessible sensor. The sensor itself is often inexpensive; buried sensors under an intake manifold or behind a timing cover raise labor considerably. If the diagnosis turns out to be a timing chain, phaser, or tensioner, the repair is in a completely different cost bracket — often four figures — which is exactly why the diagnosis has to come before the parts.
Ranges are wide because access varies enormously between vehicles — the same part can be a twenty-minute job on one engine and a half-day on another.
- P0011"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0014"B" Camshaft Position - Timing Over-Advanced (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0016Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)Severity level 4 of 5: Get it looked at now.
- P0017Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)Severity level 4 of 5: Get it looked at now.
- P0340Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)Severity level 3 of 5: Diagnose soon.
- P0341Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0342Camshaft Position Sensor "A" Circuit Low Input (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0343Camshaft Position Sensor "A" Circuit High Input (Bank 1)Severity level 4 of 5: Get it looked at now.
- P0344Camshaft Position Sensor A Circuit Intermittent (Bank 1 or Single Sensor)Severity level 3 of 5: Diagnose soon.
- P0345Camshaft Position Sensor "A" Circuit (Bank 2)Severity level 3 of 5: Diagnose soon.
- P0365Camshaft Position Sensor B Circuit (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0390Camshaft Position Sensor B Circuit (Bank 2)Severity level 3 of 5: Diagnose soon.