P0010 on a Chevrolet is "Intake Camshaft Position Actuator Solenoid Control Circuit, Bank 1." It is an electrical code: the engine computer told the intake cam phaser solenoid to switch, checked the circuit, and the circuit did not respond the way it should. That is a different problem from the timing-performance codes it is usually lumped in with, and it changes what gets tested first. GM has also documented this exact code on the 2.4L Equinox and the 2013 Malibu — one of those documents is a special coverage, and the other tells technicians to replace both solenoids, not just the one that set the code.
Jump to a section: What P0010 means · A circuit code, not a timing code · Which Chevrolets set it · What GM's bulletins say · Symptoms · Causes and how to confirm each · How it's diagnosed · Parts and cost · GM documents · What other pages get wrong · FAQ
What Does P0010 Mean?
Modern Chevrolet engines change camshaft timing while you drive. On the overhead-cam Ecotec four-cylinders (2.4L, 2.5L, 2.0T, 1.4T and 1.5T) and the 3.6L V6, each camshaft has a vane-type phaser on its front end. Engine oil is steered into that phaser by a small electric oil-control solenoid, and the engine computer (ECM) pulses the solenoid to advance or retard the cam.
The ECM also watches its own output. GM's setting condition is plain: the code sets when the commanded state of the driver and the actual state of the control circuit do not match. Later GM tables describe it as voltage being high while the driver is off — which indicates a short to power or an open circuit.
So P0010 says nothing about where the camshaft actually is. It says the wire, connector or solenoid coil on the intake side of bank 1 has an electrical problem.
On a four-cylinder, "bank 1" is simply the engine — there is only one bank. On the 3.6L V6, GM's bulletins name bank 1 as the right side of the engine viewed from the flywheel end, which matters when you are standing at the fender trying to find the right connector.
A Circuit Code, Not a Timing Code
This is the distinction that saves the most money, so it gets its own section.
| Code | What GM is testing | Where the fault usually is |
|---|---|---|
| P0010 | The intake actuator solenoid circuit — does the electrical output behave as commanded? | Solenoid coil, connector, terminals, wiring, rarely the ECM |
| P0011 | Intake cam position performance — does the cam actually move to where it was commanded? | Oil level and condition, clogged solenoid screen, sticking solenoid, phaser |
| P0013 / P0014 | The same pair of tests for the exhaust cam | Same split: P0013 electrical, P0014 performance |
| P0016 / P0017 | Crankshaft-to-camshaft correlation | Timing chain, reluctor wheels, phaser position |
Low oil, sludge and a stretched timing chain cause plenty of cam codes, but they do not normally set P0010 on their own, because P0010 is a circuit test. If someone quotes you a timing chain for a lone P0010, ask what test led them there.
Where it gets muddier: a solenoid can fail electrically and mechanically at the same time, so P0010 sometimes arrives alongside P0011. Treat the electrical code first. A cam that cannot be commanded will obviously fail its performance test too.
Tools for testing the solenoid circuit
FOXWELL NT614 Elite Scanner
$233.69Commands the cam actuator and reads its circuit status.
TOPDON BT200 Battery Tester
$103.99Low voltage can trigger actuator circuit codes — test the battery.
ACDelco 2-Pin Replacement Connector PT3739
$90.99Two-pin replacement connector for a corroded solenoid connector. Confirm fitment by VIN before ordering.
Which Chevrolets Set P0010
Any GM engine with an electrically controlled intake cam phaser can set P0010. The Chevrolet applications with GM documentation behind them are narrower:
- 2010–2012 Equinox with the 2.4L (LAF/LEA) — named in GM bulletin 17-NA-098, along with the GMC Terrain.
- 2011 Equinox 2.4L — covered by voluntary emission recall 11195A for a sticking cam actuator solenoid (the recall letter does not list DTC numbers).
- 2013 Malibu with the 2.0T (LTG) or 2.5L (LCV) — named in Special Coverage 15824, along with the 2013 Cadillac ATS.
Pages online also list P0010 for the 3.6L Traverse, the 1.4T Cruze and the 5.3L trucks. The code certainly can set on those engines, but we found no GM bulletin naming P0010 for them, so treat those as general applications rather than known patterns.
On the small-block V8s (5.3L, 6.2L) there is a single camshaft with one phaser, controlled by a solenoid valve behind the front cover area. GM's labor time for replacing that valve on 2014–2015 trucks is over five hours, which tells you it is not a driveway job.
What GM's Bulletins Say
Bulletin 17-NA-098 (March 2017) covers 2010–2012 Equinox and Terrain with the 2.4L. Its title names four codes — P0010, P0011, P0013 and P0014 — and the complaint list is engine runs rough, hesitates, hard to start or stalls. GM's correction is to replace both the intake and exhaust actuator solenoid valves, then confirm the ECM has the latest software. Parts listed: intake solenoid 12655420 and exhaust solenoid 12655421.
Replacing both at once is GM's instruction, not an upsell. The two solenoids are the same design, live in the same oil and have the same mileage.
Special Coverage 15824 covers the 2013 Malibu (2.0T and 2.5L) and 2013 ATS. GM traced P0010 and P0013 to an internal broken wire in the solenoid and extended coverage to 10 years or 120,000 miles. Parts: intake 12662736, exhaust 12662737. Those terms run from the original in-service date, so for a 2013 model they have now passed for practical purposes — but the bulletin still identifies the failure, and a VIN check with a dealer is free.
Emission recall 11195A (August 2011) covered 2011 Equinox, Terrain, LaCrosse and Regal 2.4L engines whose cam actuator solenoid could stick, causing the check engine light, rough idle and possible stalling. The repair was an ECM reprogram plus new solenoid valves. Emission recalls do not expire the way special coverages do, so if a 2011 2.4L has never had it done, that is worth asking about.
PIP5094, a general GM instruction, applies to every circuit code including this one: check terminal fit and tension before replacing any component. A spread female terminal can produce exactly the mismatch P0010 looks for.
Symptoms of P0010
- Check engine light on
- Rough or unstable idle
- Hesitation or reduced power, especially at low rpm
- Hard starting or stalling — specifically named in GM's 2.4L bulletin
- Poorer fuel economy
- P0011 or P0013 stored alongside
- Sometimes no drivability change at all if the solenoid fails in its default position
Causes and How to Confirm Each
| Cause | How to confirm it | Notes |
|---|---|---|
| Failed solenoid coil (open or shorted) | Measure coil resistance and compare to the service spec for your engine; run a scan-tool output control test and watch commanded vs actual cam angle | The most common cause, and the one GM documents on the 2.4L and 2013 Malibu |
| Connector or terminal fault | Pin-drag test each female terminal per GM's PIP5094; check the connector is fully seated and locked | Free to check and frequently the answer. Do it before buying a part |
| Harness damage between ECM and solenoid | Continuity, short-to-voltage and short-to-ground tests per the wiring diagram | Look for chafing near brackets and hot surfaces |
| Outdated ECM software | Have a dealer compare the calibration to the latest for your VIN | 17-NA-098 requires this check after solenoid replacement |
| ECM output driver fault | Only after the solenoid and every circuit test good | Rare — diagnose it last |
Aftermarket sources quote a coil resistance of roughly 8–13 ohms for many GM cam solenoids. That is not a GM figure, so use your engine's service specification where you can get it.
VVT solenoids
VVT Solenoid, Colorado/Canyon 2.5L
$57.99VVT solenoid for Colorado and Canyon 2.5L. Confirm fitment by VIN before ordering.
VVT Solenoid, 2015 Colorado/Canyon 2.5L
$57.99VVT solenoid for 2015 Colorado and Canyon 2.5L. Confirm fitment by VIN before ordering.
VVT Solenoid, 2011–2021 1.4L
$53.99VVT solenoid for 2011–2021 1.4L engines. Confirm fitment by VIN before ordering.
How Is P0010 Diagnosed?
- Record every code, current and history. P0010 with P0013 points at both solenoids or a shared supply; P0010 with P0011 means fix the electrical fault before chasing performance.
- Check your VIN for open campaigns. On a 2011 2.4L, ask about emission recall 11195A.
- Find the right solenoid. On the 2.4L both sit at the top front of the head; on the 3.6L, bank 1 is the right side viewed from the flywheel end.
- Inspect and pin-test the connector before anything else, per PIP5094.
- Measure solenoid resistance and compare against the service specification.
- Run an output control test with a bidirectional scan tool and watch whether the cam angle follows the command.
- Test the circuits between the solenoid and the ECM if the solenoid itself checks out.
- On a 2010–2012 2.4L, follow 17-NA-098: replace both solenoids and verify the ECM software.
- Clear the code and road test through idle, light cruise and acceleration so the monitor runs again.
Parts and Cost
| Repair | What it involves | Cost picture |
|---|---|---|
| Terminal or connector repair | Where pin tension or a damaged connector is the fault | The cheapest outcome. Always check first |
| Solenoid replacement, four-cylinder | Top-of-head access on most Ecotec engines. GM parts 12655420/12655421 (2.4L) or 12662736/12662737 (2013 Malibu) | Usually modest parts and labor. Replace both on the 2.4L per 17-NA-098 |
| Solenoid replacement, V8 | Front cover area; GM's labor time on 2014–2015 trucks is over five hours | A much larger labor bill for a similar part |
| Harness repair | Where chafing or a short is found | Depends on access |
| ECM reprogram | Required check in 17-NA-098; part of recall 11195A | Dealer operation; no parts |
| Timing chain sold for a lone P0010 | What happens when a circuit code is treated as a timing code | Money spent with the fault still present |
Order solenoids against your VIN. Intake and exhaust solenoids look alike but carry different part numbers, and GM supersedes numbers over time.
Oil and service parts
ACDelco dexos1 Gen 3 5W-30, 5 Qt
$58.95dexos1 Gen 3 5W-30 for engines that specify it.
ACDelco PF64 Oil Filter
$13.89ACDelco PF64 oil filter. Confirm fitment by VIN before ordering.
GM Documents That Name P0010
| Document | Subject | Status |
|---|---|---|
| 17-NA-098 (Mar 2017) | Engine runs rough, hesitates, hard to start, stalls and/or DTCs P0010, P0013, P0011, P0014. Replace both intake and exhaust actuator solenoid valves, then verify the ECM software. Parts 12655420 and 12655421 | 2010–2012 Equinox and Terrain, 2.4L LAF/LEA — verified |
| Special Coverage 15824 | Camshaft position actuator valve replacement for P0010/P0013. Cause: internal broken wire in the solenoid. 10 years / 120,000 miles from in-service. Parts 12662736 and 12662737 | 2013 Malibu 2.0T/2.5L and 2013 ATS — verified. Term now elapsed for practical purposes |
| Emission recall 11195A (Aug 2011) | Cam actuator solenoid may stick: MIL, rough idle, possible stall. ECM reprogram and solenoid replacement. No DTCs listed in the letter | 2011 Equinox, Terrain, LaCrosse, Regal 2.4L — verified |
| PIP5094 | Prior to any circuit testing: check terminal fit and tension before replacing a component | General GM instruction — verified |
Have a dealer check your VIN against current bulletins and campaigns rather than relying on any article, including this one.
What Other P0010 Pages Get Wrong
- Treating it as a timing or oil code. P0010 is a circuit test. Oil and chain problems set P0011, P0014, P0016 and P0017 — not a lone P0010.
- Calling the solenoid a "camshaft position sensor." Several popular write-ups of GM's own bulletins make this mistake. The sensor reads the cam; the solenoid moves it. They are different parts with different codes (P0340 family for the sensor).
- Replacing only the solenoid that set the code on a 2.4L. GM's bulletin says replace both.
- Skipping the terminal check. GM's own pre-diagnosis instruction is to check pin fit and tension before condemning a part.
- Ignoring the software step. 17-NA-098 and recall 11195A both include the ECM. A part fitted to an out-of-date calibration is not the complete GM repair.
- Using the generic definition. The SAE name "'A' Camshaft Position Actuator Circuit" does not tell a Chevy owner that "A" is the intake side. GM's wording does.
Frequently Asked Questions
Is P0010 serious?
It is rarely an emergency, but it is not one to ignore. With the intake phaser uncontrolled the engine can idle rough, hesitate and — per GM's own 2.4L bulletin — stall. Get it diagnosed promptly, especially if stalling is part of the picture.
Can low oil cause P0010?
Not normally on its own. Low or dirty oil affects whether the cam can move, which sets the performance code P0011. P0010 is an electrical check of the solenoid circuit. Check your oil anyway — it is free and it matters for the companion codes.
Do I need to replace both cam solenoids?
On a 2010–2012 Equinox or Terrain 2.4L, GM's bulletin 17-NA-098 says yes — replace the intake and exhaust solenoids together and check the ECM software. On other engines, replace what testing condemns.
Is P0010 covered under warranty?
The 2013 Malibu 2.0T/2.5L had Special Coverage 15824 for this exact code, at 10 years or 120,000 miles from in-service, which has now passed for practical purposes. A 2011 Equinox 2.4L may still have emission recall 11195A open. A dealer VIN check answers both for free.
What's the difference between P0010 and P0013?
Same test, other camshaft. P0010 is the intake solenoid circuit; P0013 is the exhaust solenoid circuit. Both together suggest a shared cause — a supply circuit, a connector, or two solenoids of the same age failing.
Where is the intake cam solenoid on a Chevy 2.4L?
On top of the cylinder head at the timing-chain end, with the intake and exhaust solenoids side by side. Parts suppliers describe the intake solenoid as the one with the gray connector — confirm against the service information for your engine before unplugging anything.
Can I clear P0010 and keep driving?
You can clear it, but it will return once the ECM re-runs its circuit check, which is continuous. Clearing is useful only to confirm a repair.
Shop Related Parts & Tools
Before any part: pin-test the connector and measure the solenoid. Order solenoids against your VIN — intake and exhaust parts are not interchangeable.
-
FOXWELL NT726 Bidirectional OBD2 Scanner — a bidirectional tool that can command the intake cam actuator and show desired vs actual cam angle — the test that separates a dead solenoid from a wiring fault.
-
FOXWELL NT301 OBD2 Scanner — reads P0010 alongside P0011, P0013 and P0014 with live data, so you know whether you are chasing one circuit or two.
-
ACDelco dexos1 5W-30 Full Synthetic (1 qt) — the dexos1 5W-30 grade GM specifies in its 2.4L coverage parts lists. Clean, correct oil keeps the companion performance codes away — confirm your engine's grade in the owner's manual.
-
95-Piece Mechanics Tool Set (Metric & SAE) — for solenoid and connector access on top of the head on Ecotec four-cylinders.
Related Guides
- P0011 Chevy Equinox: Meaning, Causes & Fix — the intake cam performance code
- P0013 Chevy Equinox: Meaning, Causes & Fix — the exhaust solenoid circuit code
- P0014 Code: Exhaust Camshaft Timing Over-Advanced
- P0340 & P0341: Camshaft Position Sensor Circuit — the sensor codes people confuse with the solenoid
- GM Check Engine Light Codes: Most Common & What They Mean







