OBD-II trouble code
U0307: Software Incompatibility With Glow Plug Control Module
A diesel-only code where the urgency depends on the calendar. In July it may produce no symptom at all; on the first freezing morning it can leave you unable to start the engine.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $800
- DIY difficulty
- Shop recommended
What does U0307 mean?
U0307 reports that the glow plug control module is running a calibration outside the version-matched group the manufacturer released for this vehicle. The network is functioning normally and nothing is electrically broken — the modules simply disagree about which software this controller should have. Because glow plugs are a compression-ignition starting aid, this code only exists on diesels, giving it a far narrower population than the rest of its family.
What distinguishes it from its siblings is that its consequences are seasonal, and that makes it uniquely easy to under-react to. Glow plugs exist to warm the combustion chambers enough for fuel to ignite when the engine is too cold to manage it on compression alone. Above roughly ten degrees Celsius most diesels start without needing them at all. So a mismatched glow plug calibration in mild weather produces a stored code, a warning light, and precisely nothing else — the engine starts, runs and drives exactly as it always did. Owners quite reasonably conclude it is not important. The bill arrives on the first genuinely cold morning, in the form of prolonged cranking, a start that will not take, or no start whatsoever, at the least convenient moment of the year. The severity of this code is a function of the date rather than the fault.
The second distinction is that glow plug control is a high-current function, and that makes wrong software physically destructive in a way most compatibility codes are not. The module switches substantial current into each plug and the calibration dictates how hard and how long. Under-drive them and you get the cold-start problems above, along with white smoke and a rough, misfiring warm-up as fuel goes in without igniting cleanly. Over-drive them and the plugs are being run beyond their thermal design, which shortens their life dramatically and can burn tips off outright. That turns a data problem into a mechanical one — and glow plug replacement on a diesel is not a trivial job, because plugs that have been overheated frequently seize into the cylinder head. A snapped glow plug requires extraction, and on some engines that means removing the head.
That risk sets the priority. Even when the vehicle appears to be behaving, this is not a code to leave running through a season, because every cold start is being executed on the wrong heating strategy.
Common causes
- Glow plug control module replaced without being programmed to this vehicle's specification
- Used controller fitted from another vehicle, carrying that vehicle's heating calibration
- Engine controller updated to a newer calibration while the glow plug module was left behind — the two are usually released together on diesels
- Software update applied to the glow plug module alone, out of step with its matched partners
- Reflash interrupted or completed with the wrong regional or model-year file
- Aftermarket diesel tuning that alters the cold-start strategy outside the factory version set
Symptoms
- Check engine light on, sometimes with a glow plug or preheat indicator behaving oddly
- No symptom at all in mild weather — the most common presentation
- Extended cranking, difficult starting or a complete no-start once ambient temperature drops
- White or grey smoke on cold start and a rough, misfiring first minute
- Preheat lamp staying on much longer than usual, or not illuminating when it should
- Repeat glow plug failures if the calibration has been over-driving them
Diagnostic steps
- 1.Confirm the vehicle is a diesel. This module only exists on compression-ignition engines, so the code on a petrol vehicle means the scan tool has matched a manufacturer code against a generic definition table.
- 2.Read the calibration and part number from both the glow plug module and the engine controller and compare each against the manufacturer's specification for this VIN. On diesels these two are commonly released as a set, so the engine controller is often the half that moved.
- 3.Establish recent history — a replaced preheat module, an engine software update, or a diesel performance tune immediately before the code appeared is usually the whole answer.
- 4.Check freeze frame for ambient temperature. A code stored during warm weather with no starting complaint is still urgent; it simply has not been tested yet.
- 5.Inspect and test the glow plugs themselves before assuming the fault is confined to software. A calibration that has been over-driving them may already have damaged or destroyed several.
- 6.Connect a battery maintainer before programming, and load the correct VIN-specific calibration with manufacturer-approved software.
- 7.After programming, verify preheat operation on a genuine cold start rather than a warm restart — a warm engine will not exercise the system enough to prove the repair.
Repair cost
$100 – $800
Reprogramming the glow plug module with the correct calibration typically runs $100 to $300. Replacing the module is roughly $250 to $800 including programming. The figure worth watching is the downstream one: if the wrong calibration has been over-driving the plugs, a set of glow plugs is $200 to $700 fitted, and a plug that has seized or snapped in the head can push the job into the thousands. That risk is the argument for treating this code as urgent even while the engine still starts fine.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with pcm replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.