AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Ignition & Misfire / P0388 – Crankshaft Position Sensor “B” Circuit High

P0388 – Crankshaft Position Sensor “B” Circuit High

P0388 is a diagnostic trouble code you’ll usually see on diesel engines, and it points to a problem in the glow plug or heater circuit, specifically “Glow Plug/Heater Circuit ‘B’ High.” In plain language, your engine computer is seeing more voltage or resistance than it expects on one part of the glow plug system. That can mean hard cold starts, extra smoke, and rough running when the engine is cold. If you catch it early, repairs are usually straightforward, but ignoring it can shorten glow plug and battery life.

What Does P0388 Mean?

P0388 is a generic OBD-II code that indicates the ECU has detected an abnormally high voltage or resistance condition in the glow plug or intake air heater circuit labeled “B.” This is typically one bank or group of glow plugs, or a specific control channel inside the glow plug control module.

On most diesel vehicles, the glow plug system pre-heats the combustion chamber so the engine can start cleanly in cold weather. When circuit “B” shows a high signal, the ECU assumes the circuit is not behaving correctly and sets P0388, often alongside other glow plug or heater codes.

Quick Reference

  • Code: P0388 – Glow Plug/Heater Circuit “B” High
  • System: Diesel glow plug or intake air heater control
  • Severity: Moderate – mainly affects cold starts and emissions
  • Common causes: Bad glow plug, wiring fault, failed relay/module
  • Typical fix: Repair wiring or replace glow plug(s) or control module

Real-World Example / Field Notes

In the shop, I see P0388 most often on higher-mileage diesel pickups and vans when winter hits. A typical case: a customer complains of hard starting on cold mornings and a brief “wait to start” light that seems shorter than normal. Scan shows P0388 plus maybe another glow plug code. Testing reveals one or two glow plugs in one bank pulling odd current, with slightly corroded connectors at the glow plug harness. Cleaning the connectors and replacing the weak plugs clears the code and restores normal cold-start behavior.

Symptoms of P0388

  • Hard cold starting – engine cranks longer than normal before firing, especially in low temperatures.
  • Rough idle when cold – shaky or uneven idle for the first minute or two after startup.
  • Excessive white or gray smoke – noticeable exhaust smoke during cold starts that clears as the engine warms.
  • Reduced cold-weather performance – sluggish response and more noise until the engine reaches operating temperature.
  • Check engine light on – MIL illuminated, sometimes accompanied by a glow plug warning lamp.
  • Increased fuel consumption when cold – the engine may use more fuel during warm-up because combustion isn’t as efficient.
  • Battery strain during cranking – longer cranking times can stress a marginal battery or starter.

Common Causes of P0388

Most Common Causes

  • Failed glow plug(s) in circuit “B” – open, shorted, or high-resistance glow plugs will cause abnormal current and voltage readings.
  • Corroded or loose glow plug connectors – poor contact at the glow plug terminals or harness plugs raises resistance and confuses the ECU.
  • Faulty glow plug relay or control module – internal failure can leave one circuit over-volted or not switching correctly.
  • Damaged wiring in the glow plug harness – chafed, broken, or overheated wires between the relay/module and glow plugs on the “B” side.
  • Previous incorrect repairs or modifications – non-OEM glow plugs, spliced wiring, or bypassed relays can trigger incorrect circuit readings.

Less Common Causes

  • ECU software or internal fault – rare, but a bad driver circuit or outdated calibration can misinterpret glow plug feedback.
  • Poor engine ground connections – high resistance in engine or chassis grounds can skew voltage readings.
  • Battery or charging system issues – unstable system voltage during pre-glow can contribute to intermittent P0388.
  • Intake air heater faults (where equipped) – on some designs, circuit “B” may refer to an intake heater element rather than individual glow plugs.

Diagnosis: Step-by-Step Guide

To diagnose P0388 properly, you’ll want at least a quality scan tool with live data, a digital multimeter (DMM), and ideally a current clamp or test light rated for high current. A wiring diagram for your specific vehicle and basic hand tools are also very helpful.

  1. Confirm the code and check for companions
    Connect your scan tool, read all stored and pending codes, and note any additional glow plug or heater codes (like P0380–P0385). Clear the codes and see if P0388 returns immediately or only on a cold start.
  2. Inspect the glow plug indicator behavior
    Turn the key to ON and watch the “wait to start” or glow plug light. If it goes out unusually fast or flickers, that supports a glow system issue in one circuit.
  3. Visual inspection of wiring and connectors
    Locate the glow plugs, harness, and glow plug relay/module. Look for melted insulation, rubbed-through wires, oil-soaked connectors, broken clips, or obvious corrosion, especially on the bank or side labeled “B” in the diagram.
  4. Check power and ground at the glow plug relay/module
    Using your DMM, verify battery voltage at the relay power feed and solid ground at the module case or ground pins. Poor power or ground can cause abnormal circuit readings.
  5. Measure resistance of each glow plug
    With the key off and the harness unplugged, measure resistance from each glow plug terminal to engine ground. Typical values are very low (often 0.3–1.0 ohm). Any plug that is open (infinite resistance) or drastically higher than the rest is suspect.
  6. Check for short to power or ground in circuit “B” wiring
    With the harness disconnected at both ends, use your meter to check continuity from the circuit “B” control wire to battery positive and to ground. You should not see a direct short. Flex the harness while testing to catch intermittent faults.
  7. Use live data or Mode $06 (if available)
    Many scan tools show glow plug duty cycle, current, or individual cylinder status. Mode $06 on some vehicles will show test results for each glow plug circuit. Look for an outlier on the “B” bank or group.
  8. Command the glow plugs on (bi-directional test)
    If your scan tool allows, command the glow plugs or heater on while monitoring voltage at the glow plugs and relay output. A circuit that stays at full battery voltage with no current draw, or shows excessive voltage drop, points to a bad plug or wiring.
  9. Evaluate the glow plug control module
    If all plugs and wiring check out but P0388 keeps returning, the relay/module may have an internal fault on the “B” channel. Compare its output behavior to the other circuit(s) and consult service information for test specs.
  10. Recheck after repairs
    After fixing any issues, clear codes, perform a cold start, and verify the code does not return. Monitor starting behavior and smoke to confirm the system is working correctly.

Pro tip: Glow plug resistance is very low, so cheap meters can mislead you. Compare each plug to the others on the same engine rather than relying on one exact spec, and always test with the harness disconnected.

Possible Fixes & Repair Costs

Most P0388 repairs involve restoring proper operation of the glow plug circuit “B.” Depending on what you find during diagnosis, repairs can range from simple to moderately involved.

  • Replace faulty glow plug(s) – If one or more glow plugs on the “B” side are open or high resistance, replace them as a set on that bank when possible. Parts are typically $20–$60 per plug, plus 0.5–1.5 hours labor per side depending on access.
  • Repair or replace damaged wiring/connectors – Fix chafed wires, corroded pins, or broken harness sections. This can run $50–$250 depending on how much harness needs repair and labor time.
  • Replace glow plug relay or control module – A failed relay or solid-state control unit is common on some diesels. Parts usually cost $80–$350, with 0.5–1.0 hour labor.
  • Clean and tighten grounds and power feeds – Restoring solid grounds and clean power connections is inexpensive but critical for stable operation.
  • ECU update or replacement (rare) – On a few models, a software update or, in extreme cases, ECU replacement may be needed. Costs vary widely from $150 for a reflash to over $800 for a replacement ECU.

In most shops, you’re looking at $150–$500 for a typical P0388 repair, depending on parts prices, labor rate, and how buried the glow plugs or module are. Rusty fasteners, seized glow plugs, or harness replacement can push the cost higher.

Can I Still Drive With P0388?

You can usually still drive with P0388, especially in mild weather, but it’s not ideal. The main impact is on cold starting and emissions. In warmer climates, you might barely notice any issue beyond the check engine light. In cold climates, the engine may crank for a long time, run rough, and smoke heavily until it warms up. Repeated hard starts can strain your battery, starter, and even the exhaust aftertreatment system on newer diesels, so it’s best to address the code sooner rather than later.

What Happens If You Ignore P0388?

If you ignore P0388, cold starts will generally get worse over time as more glow plugs or connections deteriorate. You may end up with no-start situations in cold weather, increased fuel consumption during warm-up, and extra soot or unburned fuel loading your diesel particulate filter (DPF) or catalytic converter. Long-term, that can lead to more expensive repairs than simply fixing the glow plug circuit now.

Need wiring diagrams and factory-style repair steps?

Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.

Factory repair manual access for P0388

Check repair manual access

Related Sensor Crankshaft Codes

Compare nearby sensor crankshaft trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0338 – Crankshaft Position Sensor “A” Circuit High
  • P0393 – Camshaft Position Sensor “B” Circuit High Bank 2
  • P0368 – Camshaft Position Sensor “B” Circuit High Bank 1
  • P0808 – Clutch Position Sensor Circuit High
  • P2963 – Intake Air Metering Control Valve Position Sensor Circuit High
  • P2619 – Crankshaft Position Signal Output Circuit High

Key Takeaways

  • P0388 means the ECU sees an abnormal “high” condition in glow plug or heater circuit “B.”
  • The code mainly affects cold starts, idle quality when cold, and exhaust smoke.
  • Most causes are straightforward: bad glow plugs, wiring problems, or a faulty relay/module.
  • Proper diagnosis with a meter and scan tool prevents unnecessary parts swapping.
  • Fixing P0388 early protects your battery, starter, and emission system from extra stress.

Vehicles Commonly Affected by P0388

P0388 shows up most often on light-duty diesel vehicles that rely heavily on glow plug systems. That includes many Ford Power Stroke pickups and vans, GM Duramax trucks, and Ram/Cummins diesels, as well as diesel versions of Volkswagen, Audi, BMW, Mercedes-Benz, and Peugeot/Citroën cars and SUVs. It’s also seen on some Isuzu, Nissan, and Toyota diesel utes and commercial vans. While the exact layout of circuit “B” varies, the underlying glow plug system principles are similar across these platforms.

FAQ

Can P0388 clear itself?

Yes, P0388 can sometimes clear itself if the fault is intermittent, such as a marginal connection that temporarily makes good contact. However, if the underlying issue is a failing glow plug or deteriorating wiring, the code will usually return, especially after a cold soak and restart.

Is P0388 serious enough to cause a no-start?

In very cold conditions, yes, P0388 can contribute to a no-start, especially if multiple glow plugs are weak or inoperative. In milder weather, the engine will often still start but may crank longer and run rough until it warms up.

How do I know which glow plug is in circuit “B”?

Circuit “B” is defined differently by each manufacturer. You’ll need a wiring diagram or service manual for your specific vehicle to see which bank, group, or cylinders are controlled by the “B” circuit. Some scan tools will also show cylinder-specific glow plug data to help narrow it down.

Can I replace just one glow plug for P0388?

You can replace only the failed glow plug, and many people do. However, if the engine has high mileage, it’s often smart to replace all glow plugs on that bank or group at the same time to maintain even performance and avoid repeated repairs.

Does a weak battery cause P0388?

A weak battery usually doesn’t cause P0388 directly, but low system voltage can make marginal glow plug circuits behave oddly and may contribute to intermittent codes. It’s always a good idea to test the battery and charging system when dealing with glow plug or starting issues.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • CAN Bus / Network Communication
  • Chassis Systems (C-Codes
  • Control Module Communication
  • Network & Integration (U-Codes
  • Vehicle Integration Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer