P0385: Crankshaft position sensor B circuit malfunction
Crankshaft position sensor B circuit malfunction
Severity: Inspect soon
The crankshaft signal times fuel and spark, and a loss of it can cause a no-start or a stall. One owner reports the engine dying while driving with loss of steering assist, so do not leave it.
It gets more serious if:
- Stop: Stop driving and get the car towed if the engine has died while driving or keeps stalling, because power steering and brake assist can drop away when it does.
P0385 in short
P0385 means the engine computer is not getting a proper signal from crankshaft position sensor B. A failed sensor or damaged wiring is the usual cause. Depending on whether a backup signal exists, the car may start hard, run rough or not start at all. Get it checked soon, because it can stall.
The crankshaft position sensor tells the engine computer how fast the engine turns and where each piston is. The computer uses it to time fuel and spark. When the signal from sensor B is missing or wrong, it stores P0385.
TroubleCodes.net and the Delaware DMV list both give the same generic title: crankshaft position sensor B circuit malfunction. The code does not say which part failed, only that the circuit did not report properly.
The sensor, its wiring and its connector are the usual suspects. TroubleCodes.net also lists wrong clearance to the reluctor ring and, on some Fords, electrical interference from a failing alternator.
Most likely causes
These are general causes for this code across vehicles. None is specific to one make or model.
Cause 1: Crankshaft position sensor that is open, shorted or worn
Common general cause- Why it ranks here
- TroubleCodes.net lists a faulty sensor from age, damage or corrosion first. An owner of a 2001 Seville reports the scan showing this code with a failed crankshaft sensor B.
- What would change this
- Rises if resistance is open or shorted, or the signal is missing while cranking. Falls if the sensor tests normal.
Cause 2: Damaged wiring or connector between the sensor and the computer
Common general cause- Why it ranks here
- TroubleCodes.net lists rodent damage, age-related deterioration, broken connectors and damaged insulation, and says to inspect the harness back to the computer.
- What would change this
- Rises if wiring is chafed, chewed or the connector is corroded. Falls if the harness tests clean end to end.
Cause 3: Sensor fitted wrongly or at the wrong distance from the reluctor ring
Possible — needs testing- Why it ranks here
- TroubleCodes.net lists poor installation or incorrect clearance. It mostly matters after the sensor has been removed or replaced.
- What would change this
- Rises if the code began after work near the sensor. Falls if the sensor is fully seated.
Cause 4: Electrical interference, such as a failing alternator diode (some Fords)
Possible — needs testing- Why it ranks here
- TroubleCodes.net says alternator diode problems can disturb the signal on some Ford vehicles. It is a narrow cause, so it ranks last.
- What would change this
- Rises on a Ford with charging-system symptoms or a noisy charging output. Falls on any other make or a healthy charging system.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all stored codes and freeze-frame data with a scan tool, and note any other crankshaft or camshaft codes stored with P0385.
IfOther crank or cam codes are stored
It meansNote them for the shop; the wiring or the computer may be involved.
IfOnly P0385 is stored
It meansLook at the sensor wiring next.
Step 2: With the engine off, inspect the crankshaft sensor connector and visible harness for damage, corrosion, rodent chewing or loose pins, and check the sensor is fully seated.
IfDamage, corrosion or a loose connector is found
It meansThe wiring or connector is the likely cause.
Points to: Damaged wiring or connector between the sensor and the computer
IfThe sensor is loose or sits wrongly
It meansInstallation is a possible cause.
Points to: Sensor fitted wrongly or at the wrong distance from the reluctor ring
IfEverything looks sound
It meansTest the sensor itself.
Step 3: Have the sensor resistance checked with a multimeter for an open or short, and have the harness between the sensor and the computer tested.
Warning:Keep hands, hair and tools clear of belts and fans if the engine is cranked for any part of the test.
IfResistance is open or shorted
It meansThe sensor is the likely fault.
Points to: Crankshaft position sensor that is open, shorted or worn
IfThe sensor tests normal but the circuit has a fault
It meansRepair the circuit.
Points to: Damaged wiring or connector between the sensor and the computer
IfSensor and circuit both test normal
It meansOn a Ford, check the charging output for interference.
Points to: Electrical interference, such as a failing alternator diode (some Fords)
Symptoms
- Check engine light on
- Engine does not start, or cranks and stalls
- Engine dies while driving Gets more serious: stop and have it checked.
- Hard starting, rough idle or weak acceleration
How to fix
Step 1: With the engine off, look over the crankshaft sensor connector and visible wiring for damage or corrosion.
Parts and cost context
- Crankshaft position sensor:Test the sensor and wiring before replacing it. The sensor is often hard to reach, so labour varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
CadillacYour car
2004–2005 · Deville
Supported by vehicle dataGM bulletin 040604060 covers an engine that cranks without starting and has no injector pulses, with P0385 among the codes. The summary names the 2004-2005 DeVille. Whether it is still current is not verified.
040604060Status unverified
No start, no injector pulses, DTCs including P0385
2004–2005deville · issued · NHTSA 10011044
Lists P0385 among several codes set when the engine cranks but does not start and there are no injector pulses. The summary does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PontiacYour car
2004–2005 · Bonneville
Supported by vehicle dataThe same GM bulletin 040604060 names the 2004-2005 Bonneville. Whether it is still current is not verified.
040604060 (pontiac)Status unverified
No start, no injector pulses, DTCs including P0385
2004–2005bonneville · issued · NHTSA 10011044
Lists P0385 among several codes set when the engine cranks but does not start and there are no injector pulses. The summary does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
P0385 questions
Can P0385 make the engine die while I drive?
Yes. An owner reports the engine dying with loss of steering assist, and TroubleCodes.net lists stalling. Treat a stall in traffic as a stop-and-tow situation.
Sources and review
- TroubleCodes.net DTC pages (P0342, P0385, P0394, P0400, P0431, P0447; P0413, P0414, P0416, P0417 read but not used)
- NHTSA complaint ODI 10226853: 2001 Cadillac Seville
- On-Board Diagnostic Trouble Codes (generic code title list)
- GM 040604060: Engine cranks but does not start, no injector pulses, DTCs including P0385 (2004-2005 DeVille, Bonneville, 2004 Seville)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error