The P0384 OBD-II trouble code means the powertrain control module has detected an abnormally high voltage in the electrical circuit used to control the glow-plug control module.
This is primarily a diesel-engine electrical fault. It does not automatically mean the glow plugs themselves have failed. P0384 concerns the lower-current command circuit between the engine computer and glow-plug control module—not necessarily the high-current wiring that delivers power to the glow plugs.
A short to battery voltage, an open ground-side control path, connector damage, a failed glow-plug control module or a defective PCM driver can all trigger P0384. Guessing which component failed and firing the parts cannon is not technically a diagnostic strategy, regardless of how enthusiastic the cannon operator may be.
P0384 Code Quick Reference
| Item | Details |
|---|---|
| Trouble code | P0384 |
| Code definition | Glow Plug Control Module Control Circuit High |
| System affected | Diesel cold-start and glow-plug control system |
| Fault type | Control-circuit voltage above the expected range |
| Common causes | Short to voltage, open control circuit, connector damage, bad module ground, failed glow-plug module or PCM driver fault |
| Common symptoms | Check Engine Light, hard cold starting, extended cranking, rough cold idle and white exhaust smoke |
| Typical severity | Moderate |
| Safe to drive? | Possibly for a short distance, but cold-start reliability may deteriorate |
| Repair difficulty | Intermediate to advanced electrical diagnosis |
What Does the P0384 Code Mean?
P0384 indicates that the PCM is seeing a voltage that remains higher than expected in the glow-plug control-module command circuit.
On many diesel vehicles, the PCM sends an enable, command or pulse-width-modulated signal to the glow-plug control module. The module then controls the much larger electrical current required by the individual glow plugs.
The PCM monitors its control circuit to confirm that the electrical response agrees with the command being sent. If the circuit remains at a high voltage when the PCM expects it to switch low—or if its voltage exceeds the calibrated operating range—the PCM can store P0384.
The precise circuit design varies by manufacturer. Depending on the vehicle, the control signal may use:
- High-side switching
- Low-side switching
- A pulse-width-modulated command
- A dedicated enable circuit
- A monitored feedback circuit
- Network communication combined with discrete wiring
Because those designs operate differently, a “high” reading does not provide permission to start grounding wires until something happens. The factory wiring diagram and diagnostic procedure matter here.
How the Diesel Glow-Plug System Works
A diesel engine uses compression heat to ignite fuel. During a cold start, however, the air inside the cylinders and the surrounding engine components may be too cold to support clean combustion immediately.
Glow plugs provide additional heat inside the combustion chambers. The system normally includes:
- The powertrain or engine control module
- A glow-plug control module or relay assembly
- Battery power and high-current fusing
- Low-current command and feedback circuits
- Individual glow plugs
- Engine temperature and intake-air temperature inputs
- Associated wiring, connectors and grounds
When conditions require preheating, the PCM commands the glow-plug control module to activate the plugs. Modern systems may continue operating them briefly after the engine starts to reduce smoke, noise and unstable combustion.
The glow-plug control module handles the heavy current. The PCM command wire tells that module when and how much to operate. P0384 is directed at this command-side circuit.
For additional diesel heater-circuit faults, review the complete P-code OBD-II reference.
Symptoms of a P0384 Code
Symptoms depend on ambient temperature, engine design and whether the glow plugs can still operate despite the stored fault.
Possible P0384 symptoms include:
- Illuminated Check Engine Light
- Glow-plug warning light that behaves incorrectly
- Extended cranking when the engine is cold
- Hard starting in cold weather
- Rough running immediately after startup
- Temporary cold-start misfires
- White or gray exhaust smoke after startup
- Increased diesel combustion noise when cold
- Failure of the glow-plug system to activate
- Glow plugs that remain energized longer than intended
- No noticeable driveability symptoms in warm weather
A warm diesel engine may start normally even with a glow-plug control fault. That can make P0384 appear harmless until the temperature drops and the engine suddenly develops the personality of a tractor that has been abandoned since February.
If the engine cranks normally but refuses to start, use the broader engine cranks but won’t start diagnostic guide to check the other systems required for combustion.
Common Causes of P0384
The most common potential causes include:
- Control wire shorted to battery voltageDamaged insulation may allow the PCM-to-module control wire to contact a powered circuit.
- Open ground-side control circuitOn a circuit switched toward ground, an open wire or failed driver may leave the monitored voltage stuck high.
- Loose or corroded connector terminalsPoor terminal contact can prevent the command signal from switching correctly.
- Damaged glow-plug control-module connectorHeat, moisture, vibration and battery corrosion can damage the module connector or its terminals.
- Poor glow-plug control-module groundA weak ground can distort the module’s electrical behavior and cause an unexpectedly high monitored voltage.
- Failed glow-plug control moduleAn internal input or driver failure may hold the control circuit above its intended voltage.
- Defective PCM output driverThe PCM driver may fail electrically and leave the command circuit stuck high. This is possible, but it should be proven—not selected because every other test was skipped.
- Incorrect aftermarket wiringRemote-start equipment, diesel tuners, replacement controllers or prior wiring repairs can introduce voltage into the circuit.
- Battery or charging-system voltage problemsExcessive system voltage can affect monitored circuits, although it will usually create additional faults.
- Incorrect replacement module
A module with the wrong calibration or electrical design may not respond properly to the PCM command.
How Serious Is the P0384 Code?
P0384 is usually a moderate-severity fault.
The engine may continue running normally once it is warm. However, glow-plug operation is essential for reliable cold starting on many diesel engines. Ignoring the problem can lead to progressively longer cranking, cold-start smoke, battery discharge and unnecessary starter wear.
There is also another possibility: a control fault may cause the glow plugs to remain active longer than intended. Excessive glow-plug operation can overheat the plugs, damage the controller and place a heavy load on the charging system.
Diagnosis should therefore be scheduled promptly, particularly before cold weather.
P0383 vs. P0384
P0383 and P0384 affect the same general control circuit, but they represent opposite electrical conditions.
| Code | Definition | Primary diagnostic direction |
| P0383 | Glow Plug Control Module Control Circuit Low | Signal stuck low, short to ground, weak output or missing pull-up |
| P0384 | Glow Plug Control Module Control Circuit High | Signal stuck high, short to voltage, open low-side path or failed driver |
The word “high” describes the voltage detected in the monitored circuit. It does not mean the engine temperature is too high, the glow plugs are producing too much heat or the module’s high-current output is automatically defective.
P0384 vs. Other Glow-Plug Codes
Several nearby codes cover different portions of the glow-plug system:
- P0380 identifies a malfunction in Glow Plug/Heater Circuit A.
- P0381 concerns the glow-plug indicator circuit.
- P0382 identifies a malfunction in Glow Plug/Heater Circuit B.
- P0383 identifies low voltage in the module control circuit.
- P0384 identifies high voltage in the module control circuit.
- P0671 through P0678 generally identify faults associated with individual cylinder glow-plug circuits.
These codes should not be treated as interchangeable. A command-circuit fault, an indicator fault and an individual glow-plug fault require different tests.
How to Diagnose the P0384 Code
Electrical diagnosis should begin with the wiring diagram and code data—not with ordering the most expensive component on the page.
1. Confirm the Code
Connect a capable OBD-II scan tool and record:
- P0384
- All accompanying codes
- Freeze-frame information
- Engine coolant temperature
- Intake-air temperature
- Battery voltage
- Engine speed
- Glow-plug command status
- Module feedback or duty cycle, if supported
Clear the code only after recording the data. Then operate the vehicle under conditions similar to the freeze-frame information and determine whether P0384 returns.
2. Check for Related Codes
Look for codes involving:
- System voltage
- Module communication
- Individual glow plugs
- Heater Circuits A or B
- Engine coolant-temperature sensors
- Intake-air temperature sensors
- Module power or ground
A low battery, charging-system fault or communication problem may change the diagnostic direction.
3. Inspect the Glow-Plug System
With the ignition switched off, inspect:
- Glow-plug control-module connector
- PCM connector, where accessible
- Command and feedback wiring
- High-current battery cables
- Module grounds
- Harness routing near hot or moving components
- Signs of water intrusion
- Spread, pushed-out or discolored terminals
- Aftermarket wiring modifications
Pay particular attention to wiring that passes near the battery, starter, alternator, exhaust components or metal brackets.
4. Verify Battery and Charging Voltage
Test battery condition before interpreting control-circuit readings.
A weak battery can create misleading behavior during cranking, while an overcharging alternator may push circuit voltage outside the expected range.
Compare the measured battery voltage with manufacturer specifications with the engine:
- Off
- Cranking
- Idling
- Operating under electrical load
Correct a major system-voltage problem before continuing.
5. Consult the Wiring Diagram
Identify the exact function of every glow-plug control-module terminal.
You need to determine:
- Which wire is the PCM command circuit
- Whether the signal is high-side or low-side controlled
- Whether it uses pulse-width modulation
- Expected voltage in the commanded-on state
- Expected voltage in the commanded-off state
- Module power and ground locations
- Whether a separate feedback circuit exists
Do not assume that a wire should show zero, five or 12 volts simply because another diesel uses that value.
6. Command the Glow-Plug System
If the scan tool supports bidirectional controls, command the glow-plug system on and off while monitoring:
- Command status
- Feedback status
- Control-circuit voltage
- Module current, if available
- Associated trouble codes
The command voltage should change according to the manufacturer’s specified pattern.
If the scan tool reports the command changing but the measured circuit remains high, the problem may involve a short to voltage, open switching path, module input or PCM driver.
7. Measure the Control Signal
Back-probe the control circuit with a high-impedance digital multimeter. Avoid piercing insulation unless the manufacturer’s test method requires it.
Measure the circuit in these states:
- Ignition on, engine off
- During pre-glow operation
- During cranking
- Immediately after startup
- Commanded on and off with the scan tool
Compare the readings with service information.
A multimeter may average a rapidly switched signal. A displayed voltage that appears suspicious may actually be a normal pulse-width-modulated command that the meter cannot show accurately.
8. Inspect the Signal With an Oscilloscope
An oscilloscope is the preferred tool when the control circuit uses pulse-width modulation.
A healthy signal should switch between its expected voltage levels with a consistent command pattern. A P0384 condition may show:
- Voltage continuously stuck high
- Missing low-side transitions
- An incorrect duty cycle
- Poor ground reference
- Excessive signal amplitude
- Brief voltage spikes caused by wiring interference
- A circuit that fails only as the harness moves
Compare the command at the PCM with the signal reaching the glow-plug module. If the PCM output is correct but the module input is not, the wiring between them is the likely problem.
9. Check for a Short to Voltage
Disconnect the PCM and glow-plug control module according to the factory service procedure.
With both ends isolated:
- Test the command wire for continuity
- Test for continuity to battery-positive circuits
- Test for continuity to ground
- Wiggle the harness while observing the meter
- Inspect splices and prior repairs
Any measurable connection to a powered circuit may indicate damaged insulation or an incorrect splice.
Never perform resistance testing on a powered circuit.
10. Test Module Power and Grounds
A module cannot respond correctly without stable power and ground.
Perform voltage-drop testing while the circuit is operating. Static resistance checks may overlook a poor connection that fails only under load.
Excessive voltage drop on the ground side can raise the module’s reference voltage and create a circuit-high condition even when the command wire itself is intact.
11. Isolate the Glow-Plug Control Module
Follow the manufacturer’s isolation procedure.
In some systems, disconnecting the module and observing the command circuit can help determine whether the module is pulling the signal high. In other systems, disconnecting the module will naturally change the voltage because an internal pull-up or pull-down resistor has been removed.
Interpret the result using the actual circuit design. Otherwise, the test can produce a very confident and completely wrong diagnosis—which is still wrong, only louder.
12. Test the PCM Last
A PCM driver fault should only be considered after confirming:
- Correct battery voltage
- Reliable module power and ground
- Proper terminal tension
- No short to voltage
- No open control wire
- Correct glow-plug control module
- No aftermarket interference
Before replacing the PCM, check for applicable technical service bulletins and software updates. Replacement may require programming, immobilizer setup or module initialization.
Common P0384 Diagnostic Mistakes
Avoid these common errors:
- Replacing all glow plugs without testing the command circuit
- Confusing the control wire with the high-current heater outputs
- Replacing the glow-plug control module before verifying its power and ground
- Testing a PWM circuit using only a basic test light
- Grounding a PCM control wire to “see what happens”
- Ignoring charging-system voltage
- Failing to inspect aftermarket wiring
- Measuring resistance while the circuit is powered
- Condemning the PCM without isolating the harness
- Assuming all diesel glow-plug systems use the same circuit design
A traditional incandescent test light can draw enough current to damage a low-current PCM output. Use the correct test equipment specified by the manufacturer.
Repairs That May Fix P0384
The correct repair depends on the test results. Possible repairs include:
- Repairing a control wire shorted to battery voltage
- Repairing an open ground-side control wire
- Cleaning or replacing corroded connector terminals
- Repairing damaged wiring near the battery or engine
- Correcting a poor module ground
- Replacing a failed glow-plug control module
- Removing or correcting improper aftermarket wiring
- Repairing charging-system overvoltage
- Updating PCM software when supported by a service bulletin
- Replacing and programming the PCM after confirming driver failure
Glow plugs should only be replaced if separate resistance, current or manufacturer-specific testing proves they are defective.
Estimated P0384 Repair Costs
Actual pricing depends on the vehicle, accessibility and local labor rates.
| Repair | Estimated cost |
| Diagnostic inspection | $100–$220 |
| Connector or minor wiring repair | $100–$350 |
| Harness repair | $200–$700 |
| Ground repair | $100–$300 |
| Glow-plug control module replacement | $250–$900 |
| Charging-system repair | $200–$1,100 |
| PCM software update | $100–$300 |
| PCM replacement and programming | $800–$2,500 |
These are general estimates. Some glow-plug modules are easy to reach, while others appear to have been installed before the rest of the truck was assembled—because apparently service access was tomorrow’s problem.
Can You Drive With a P0384 Code?
You may be able to drive with P0384 if the engine starts and runs normally, but the fault should not be ignored.
Avoid continued operation if you notice:
- Severe hard starting
- Repeated battery discharge
- Burning electrical odor
- Hot or melted wiring
- Excessive white smoke
- Glow plugs that remain powered continuously
- Multiple system-voltage or communication codes
If the Check Engine Light is unfamiliar or other warning lamps are active, review what the Check Engine Light means.
How to Verify the Repair
After completing the repair:
- Reconnect every connector and verify proper terminal engagement.
- Clear the stored trouble codes.
- Allow the engine to cool enough for the PCM to request glow-plug operation.
- Monitor the command and feedback data during a cold start.
- Confirm that the control voltage switches within specification.
- Verify that P0384 does not reset.
- Perform a complete drive cycle if required.
- Recheck the system for pending codes.
The repair is not confirmed merely because the warning light went out immediately after clearing it. The system must complete its monitor under the proper temperature and operating conditions.
Frequently Asked Questions
Does P0384 mean the glow plugs are bad?
No. P0384 identifies excessive voltage in the glow-plug control-module command circuit. The individual glow plugs may still be functional.
What does “circuit high” mean?
Circuit high means the PCM detected voltage above the expected range or saw the signal remain in its high state when it should have switched low.
Can a bad glow-plug control module cause P0384?
Yes. An internal module input or control failure can hold the command circuit high. Wiring, connectors, grounds and PCM output should still be tested before replacing it.
Can a blown fuse cause P0384?
It is possible, depending on circuit design, but a blown high-current glow-plug fuse more commonly causes heater-output faults. Check the wiring diagram before assuming the fuse explains the command-circuit code.
Can a weak battery trigger P0384?
A weak battery is more likely to create low-voltage symptoms, but unstable system voltage can interfere with system operation. Battery and charging voltage should be tested during diagnosis.
Is P0384 the same as P0383?
No. P0383 indicates a control-circuit-low condition. P0384 indicates a control-circuit-high condition.
Why does the diesel start normally with P0384?
Glow plugs are less important when the engine and outside air are warm. The problem may become much more noticeable during a cold start.
Can I test the command wire with a test light?
Not unless the manufacturer specifically approves that procedure. A conventional test light may draw too much current for a PCM logic circuit.
Final Thoughts
P0384 means the PCM has detected excessive voltage in the glow-plug control-module control circuit. The code should be diagnosed as a command-circuit problem before anyone replaces the glow plugs or starts blaming the entire diesel fuel system.
Begin with code data, battery voltage, connector condition and the correct wiring diagram. Then compare the commanded signal with the actual voltage at both the PCM and glow-plug control module. That process will separate a short to voltage, open low-side path, poor module ground, failed controller and PCM driver fault without turning diagnosis into a costly guessing contest.
Browse the OBD-II Doctor for additional diagnostic guides or use the complete P-series OBD-II code list to identify related powertrain faults.

