P0335 is GM's "Crankshaft Position (CKP) Sensor A Circuit." It means the engine computer stopped seeing crankshaft pulses when it should have — while the starter was turning the engine, or while the engine was running. Because a Buick cannot time spark or fuel without that signal, P0335 usually comes with a no-start, a stall or a stumble. The reflex is to buy a crank sensor, and sometimes that is right. But GM's documents for Buick models describe other causes: a weak battery on low-mileage 2017–2018 Encores, a harness rubbing on the back of the cylinder head on 2010–2011 Enclaves, and, on the Encore GX 1.2L, a reluctor that cuts into the rear main seal housing because crankcase pressure got too high. In that last case a new sensor will fail again.
Jump to a section: What P0335 means · How GM's test works · Encore 1.4T: test the battery first · Encore GX 1.2L: sensor and reluctor damage · Enclave and LaCrosse 3.6L · Regal and Verano 2.0T · Symptoms · Causes and how to confirm each · How it's diagnosed · Parts and cost · GM documents · What other pages get wrong · FAQ
What Does P0335 Mean on a Buick?
The crankshaft position sensor reads a toothed reluctor wheel on the crankshaft. From it, the engine computer knows engine speed and exactly where each piston is, which it needs to fire the spark plugs and injectors at the right moment. The camshaft sensors then tell it which stroke each cylinder is on.
GM separates crank sensor faults into two codes:
- P0335 — Circuit. Crank pulses are missing.
- P0336 — Performance. Pulses are there but the count or pattern is wrong.
Stop/start Buicks such as the 2018 Enclave add another crank code, P034B (crankshaft direction incorrect). Of the group, P0335 is the "no signal" code — which is why it so often goes with a no-start.
How GM's P0335 Test Works
GM's 2015 OBD summaries spell out the P0335 logic for the 3.6L (Enclave, LaCrosse), the 1.4T (Encore) and the 2.0T/2.4L (Regal, Verano). The ECM sets P0335 when:
- the starter is engaged, the camshaft sensors are sending pulses (or the mass airflow sensor shows air moving), and no crank pulse arrives for 4 seconds; or
- the engine is running and crank pulses stop for as little as 0.1 second (1.0 second in GM's 2.0T/2.4L group).
It runs continuously and is a two-trip code. Two details are worth noticing. First, the ECM uses the cam sensors as the witness — if the cams are turning and the crank signal is not, the crank circuit is blamed. Second, the running test is extremely short: a connection that drops out for a tenth of a second is enough. That is why chafed wiring and loose terminals are as common as failed sensors.
For comparison, GM's P0336 test counts crank teeth: on the 3.6L it fails if one revolution produces fewer than 51 or more than 65 pulses, or if the ECM has to resynchronize ten times in under ten seconds. Damaged reluctor teeth and electrical noise usually show up there.
Tools for checking the CKP signal
FOXWELL NT726 Bidirectional Scanner
$368.99Bidirectional scanner that shows engine speed signal during a no-start.
FOXWELL NT301 Code Reader
$68.82Budget code reader with live data for confirming RPM while cranking.
TOPDON BT200 Battery Tester
$103.99Low battery voltage while cranking can corrupt the CKP signal.
Encore 1.4T: Test the Battery First
GM's preliminary information PIP5482B covers the 2017–2018 Encore with the 1.4L LUV (and the Trax and Malibu) with P0335, P0340 and P0365 set together, current or in history. GM says it occurs only on vehicles with very low miles or that sat for an extended time, and that it may have been caused by a low battery state of charge during two consecutive starts.
GM's procedure:
- Test the battery with GM's GR8 / EL-50313-20 tester.
- If it passes, clear the codes and start the engine twice.
- If the codes do not return, do not attempt further repairs — return the vehicle.
- If they return, perform normal diagnostics.
That is a crank sensor code, a cam sensor code and an exhaust cam sensor code all at once, with the fix being a charged battery. GM also published an engineering information document (PIE0416A) on 2017 Encores with P0335, P0340 or P0365, which closed its field information request and directs technicians to service information. If an Encore that has been sitting shows that trio, test the battery before buying three sensors.
Encore GX 1.2L: Crank Sensor and Reluctor Damage
For the 2020–2021 Encore GX with the 1.2L LIH three-cylinder, GM's PIP5761 describes a crank-no-start or check engine light with P0335 or P0336, sometimes with an oil leak at the rear of the engine. GM's cause is a damaged crank sensor and reluctor.
The mechanism is unusual: GM says crankcase pressure can rise abnormally because of an internal restriction in the cam cover's PCV channel, making the rear main seal housing cover balloon outward until it touches the reluctor. GM's steps:
- Remove and inspect the crank sensor. If it is undamaged, continue with normal diagnosis.
- If it is damaged, remove the reluctor and inspect the rear main seal housing.
- If the reluctor has cut through the housing, GM calls for engine replacement because of metal contamination in the oil.
- If not, replace the crank sensor, reluctor, rear main seal housing and the cam cover.
The cam cover is the root cause. Replacing only the crank sensor leaves the PCV restriction in place. The 1.3L L3T Encore GX is not listed in this document; check your engine code.
Enclave and LaCrosse 3.6L
Harness chafing (2010–2011 Enclave). A GM preliminary information index entry, PI-0220, lists a check engine light with P0300, P0303, P0306, P062B, P0698, P0532, P0335, P0222 or P0122 on 2010–2011 Enclave, Traverse and Acadia models. The cause given is the engine wiring harness contacting the back of the bank 2 cylinder head. We have read only GM's index summary, not the document itself. A list of unrelated codes like that — misfires, sensor reference faults, a crank code — is the signature of a harness problem, not of several bad parts.
Crank sensor circuit interference (2018 Enclave). GM's 17-NA-317 covers the 2018 Enclave LFY with P034B (crank direction incorrect), P0506, cam phaser codes and P0557, plus transmission shudder, stalls after auto start and Reduced Engine Power messages. The cause is the crank sensor circuit picking up interference from another circuit in the same harness; the fix is a twisted-pair jumper harness from the sensor to the ECM and a G109 ground inspection. It does not name P0335, but it shows how sensitive the crank signal is to wiring on these engines.
2017 LaCrosse 3.6L. GM's 17-NA-156 covers P0336 on the 2017 LaCrosse LGX with the 8-speed: noise on the crank sensor line creates too many pulses, and the fix is an ECM reprogram — no parts. The earlier PI, PIP5464, told technicians not to replace any parts.
Correlation codes on the 3.6L (P0016–P0019) are a different subject: GM's PIP3423 traces some to a crank reluctor that has slipped on the crankshaft. That reluctor problem moves the timing reference rather than killing the signal, so it does not normally set P0335.
Regal and Verano 2.0T: Debris on the Reluctor
GM's PIP5613 covers the 2011–2013 Regal and 2013–2016 Verano with the 2.0L turbo LHU and P0336, often with an inoperative or erratic tachometer and extended crank or no-start. GM's cause is a damaged crankshaft reluctor, and notes that it "only takes a small amount of damage" — a ding or small dent — to cause the problem. GM's tip for a no-start: unplug the crank sensor and see whether the engine starts normally. The damage can come from foreign material in the oil pan, such as pieces of a broken timing chain guide, so GM says to find and fix the source. If those teeth are damaged badly enough to lose the signal, P0335 is the next step.
Symptoms of P0335 on a Buick
- Crank-no-start, or a long crank before starting
- Stalling, especially hot or over bumps (wiring)
- Tachometer dropping to zero or acting erratically while driving
- Check engine light, often with P0336, P0340 or P0365
- Misfire codes alongside it (harness damage)
- Oil leak at the rear of the engine (Encore GX 1.2L)
Causes and How to Confirm Each
| Cause | How to confirm it | Notes |
|---|---|---|
| Low battery charge (2017–2018 Encore 1.4T) | GR8 battery test; clear and start twice (PIP5482B) | P0335, P0340, P0365 together on a low-mileage car |
| Reluctor contact from crankcase pressure (Encore GX 1.2L) | Damaged sensor; rear main seal housing inspection (PIP5761) | Cam cover is part of the fix |
| Harness chafing (2010–2011 Enclave) | Harness at the back of the bank 2 head; mixed unrelated codes (PI-0220) | Repair wiring, not sensors |
| Failed crank sensor | Signal with a scope while cranking; inspect the tip for damage | Common, but confirm it |
| Connector or terminal fault | Wiggle test with the engine running; terminal drag | A 0.1-second dropout is enough |
| Damaged reluctor (Regal, Verano 2.0T) | Inspect through the sensor bore; look for chain guide debris (PIP5613) | Usually P0336 first |
| Electrical interference | Codes with stop/start events; routing near other circuits (17-NA-317) | Jumper harness on the 2018 Enclave |
Crankshaft position sensors
ACDelco Crankshaft Position Sensor 213-4761
$103.99ACDelco crankshaft position sensor 213-4761. Confirm fitment by VIN before ordering.
ACDelco Gold 213-4761 Crankshaft Sensor
$57.70ACDelco Gold version of the 213-4761 sensor. Confirm fitment by VIN before ordering.
12703627 Crankshaft Position Sensor
$38.79Crankshaft position sensor 12703627 for Buick, Chevrolet, GMC and Cadillac. Confirm fitment by VIN before ordering.
How Is P0335 Diagnosed on a Buick?
- Write down every code and whether each is current or history. P0335 with P0340 and P0365 is a different case from P0335 alone.
- Test the battery and charging system. On an Encore that has been sitting, GM's first step is the battery test.
- Check the engine code. The Encore GX 1.2L, 1.4T Encore, 3.6L and 2.0T each have their own GM document.
- Watch engine RPM on a scan tool while cranking. Zero RPM with the engine turning confirms no crank signal.
- Inspect the harness and connector along their whole route — on a 2010–2011 Enclave, at the back of the bank 2 head.
- Scope the crank sensor signal if possible and check its power, ground and signal circuits per service information.
- Remove and inspect the sensor. Damage to the tip means something is touching the reluctor — find out what before fitting a new one.
- After replacing the sensor or ECM, check service information for whether a crankshaft position variation relearn is required on your engine.
Parts and Cost
| Repair | What it involves | Cost picture |
|---|---|---|
| Battery charge or replacement | Per GM's test result | Smallest where it applies |
| Connector or harness repair | Repair chafed wiring, secure the route | Small to moderate |
| Crank sensor | Access varies a lot by engine | Small to moderate |
| Jumper harness (2018 Enclave) | Per 17-NA-317 | Moderate |
| Sensor, reluctor, seal housing, cam cover (Encore GX 1.2L) | Per PIP5761 | Moderate to large |
| Engine (Encore GX 1.2L, housing cut through) | Per PIP5761 | Very large |
For the replacement job
95-Piece Mechanics Tool Set (Metric & SAE)
$99.99Metric and SAE sockets and wrenches for reaching the sensor.
50-Piece 1/4 in. Drive Socket Set
$54.99Quarter-inch drive sockets for tight sensor bolts.
GM Documents That Name P0335 on Buick Models
| Document | Subject | Status |
|---|---|---|
| PIP5761 (Nov 2020) | Crank no start or MIL with P0335/P0336: crank sensor and reluctor damaged by ballooning rear main seal housing; PCV restriction in cam cover | 2020–2021 Encore GX 1.2L LIH — verified |
| PIP5482B (Nov 2017) | P0335, P0340, P0365 on very low-mileage or long-parked vehicles: battery test; if codes do not return, no further repair | 2017–2018 Encore 1.4L LUV — verified |
| PIE0416A (Dec 2017) | Engineering information on MIL with P0335, P0340 or P0365; field request ended, refer to SI | 2017 Encore — verified |
| PI-0220 (Sep 2010) | MIL with misfire codes, P062B, P0698, P0532, P0335, P0222, P0122: engine harness contacting back of bank 2 head | 2010–2011 Enclave — corroborated (NHTSA index summary) |
| 17-NA-317 (Apr 2018) | Crank sensor circuit interference; P034B and phaser codes; jumper harness | 2018 Enclave LFY — verified. Does not name P0335 |
| PIP5613 (Dec 2018) | P0336 with tach inoperative or no start: damaged crank reluctor, possibly from chain guide debris | 2011–2013 Regal, 2013–2016 Verano 2.0L LHU — verified. Names P0336 |
| 17-NA-156 (May 2017) | P0336 from noise on the crank sensor line; ECM reprogram, no parts | 2017 LaCrosse 3.6L LGX — verified. Names P0336 |
| GM 2015 OBD summary, group 06 | P0335 monitor: no crank pulse for 4 s while cranking with cam pulses present, or 0.1 s while running | 3.6L LFX/LLT; same logic in GM's 1.4T and 2.0T/2.4L groups — verified |
Have a dealer check your VIN against current bulletins and coverages rather than relying on any article, including this one.
What Other P0335 Pages Get Wrong
- "P0335 means replace the crank sensor." GM's Encore document says test the battery and, if the codes do not return, do nothing else.
- Replacing a damaged sensor without asking why. On the Encore GX 1.2L, the cause is the reluctor rubbing a ballooned seal housing; the cam cover is part of GM's fix.
- Ignoring wiring. GM's running test fails on a 0.1-second dropout, and GM has Buick documents for harness chafing and circuit interference.
- Mixing up P0335 and P0336. Missing signal is P0335; a wrong tooth count is P0336.
- Treating three sensor codes as three bad sensors. P0335 with P0340 and P0365 together points at something they share — battery voltage, a connector, a ground.
For the code on other GM brands, see our P0335 GM guide.
Frequently Asked Questions
Will a Buick start with P0335?
Often not. GM's test sets P0335 when the starter is turning the engine and no crank pulses arrive. If the signal drops out intermittently, the engine may start sometimes and stall at other times.
Why does my low-mileage Encore show P0335, P0340 and P0365?
GM's PIP5482B covers exactly that on 2017–2018 Encores that sat or have very low miles: a low battery during two consecutive starts. Test the battery, clear the codes and start twice.
Can a weak battery cause P0335?
Yes, on some Buicks. GM documented it on the Encore. A battery and charging test costs little and should come before any sensor.
My Encore GX won't start and has P0335 — is it just the sensor?
Possibly, but on the 1.2L, GM's PIP5761 says inspect the removed sensor. If it is damaged, the reluctor and rear main seal housing need checking, and the cam cover is replaced to fix the crankcase pressure cause.
Is P0335 dangerous while driving?
It can be, because the engine may stall without warning. Have it diagnosed before relying on the vehicle for highway driving.
Do I need a relearn after replacing a Buick crank sensor?
Many GM engines need a crankshaft position variation relearn after a crank sensor, reluctor or ECM replacement. Check the procedure for your engine in service information.
Shop Related Parts & Tools
Test the battery and inspect the wiring before buying a crank sensor, and if the old sensor is damaged, find out what hit it. Crank sensors vary by engine — order by VIN.
-
FOXWELL BT705 Battery, Alternator & Load Tester — GM's Encore P0335 document starts with a battery test; this checks battery, alternator and load.
-
ACDelco Crankshaft Position Sensor 213151 (Buick, Chevrolet) — an ACDelco crank sensor listed for Buick and Chevrolet; confirm fitment against your VIN before ordering.
-
Crankshaft Position Sensor 12636947 (Buick, Chevrolet) — a crank sensor listed for Buick and Chevrolet; confirm fitment against your VIN, as crank sensors differ by engine.
-
Launch CRE 2.0 GM All-System Scanner — a GM all-system scanner to watch engine RPM while cranking and read related cam and crank codes.
Related Guides
- P0341 Code on a Buick: Camshaft Position Sensor Performance
- P1336/P1346: Crankshaft Position Variation Not Learned — the relearn after sensor work
- P0017 Code on a Buick: Crankshaft–Exhaust Camshaft Correlation
- GM Rodent Wiring Harness Damage: Prevention & Repair
- OBD2 Scanner Buying Guide for GM (BCM, ABS, SRS)







