P0024 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)
The engine control module compares the commanded position of the exhaust camshaft on bank 2 with the actual position it calculates from the camshaft and crankshaft sensors. This code is set when the camshaft sits further advanced than commanded for longer than a calibrated time, or, depending on the manufacturer, when the target is missed in either direction ("system performance"). Typical cause is a phaser that does not return to its rest position, for example because the oil control valve sticks open or its screen is clogged. Bank 2 exists only on V and boxer engines; it is the cylinder bank without cylinder 1.
Likely causes
Symptoms
- Check engine light on
- Rough idle and hesitation
- Engine may stall at idle
- Rattling from the timing drive at cold start
- Higher fuel consumption
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: law.cornell.edu, saabwisonline.com, saabwisonline.com, static.nhtsa.gov.