How to Fix an E09 Error Code on Chinese Diesel Heaters (Step-by-Step)
E09 Error Code: Temperature Sensor Failure
An E09 error code indicates that the control board has detected a loss of signal, open circuit, or invalid reading from the internal body temperature sensor.
Disclosure: This post contains affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you.

When the control board loses connection with the body temperature sensor, it triggers an E09 safety shutdown—cutting fuel delivery and running the fan to prevent thermal damage or erratic operation.
Primary Causes of the E09 Error Code
- Unplugged or Loose Sensor Harness: The 2-pin connector plug has disconnected or worked loose from the ECU motherboard.
- Damaged or Broken Probe Wiring: Wires are pinched, broken, or frayed between the probe body and the ECU plug.
- Faulty Body Temperature Sensor Probe: Internal thermal probe failure reading open circuit or out of specification resistance.
- ECU Circuit Failure: Damaged analog sensor processing circuit or cracked solder joints on the main control board.
Step-by-Step Diagnostic Manual
Step 1: Inspect Sensor Connector & Wiring Harness (2 mins)
Check the main wiring plug where the temperature sensor attaches directly to the ECU controller board.
- How to verify: Inspect the 2-pin white connector plug at the motherboard. Ensure it is fully seated, clean, and free of corrosion or bent pins. Trace the wires along the casing for pinched insulation or breaks.
- Action: Firmly re-seat the connector plug. Repair damaged wire insulation or replace the harness if broken.
Step 2: Check Sensor Mounting & Physical Contact (3 mins)
Inspect the sensor head attachment point on the aluminum heat exchanger casing.
- How to verify: Confirm the probe casing is securely mounted against the metal housing under its retaining clip or plate.
- Action: Re-clip or secure the sensor probe flush against the casing. Apply thermal paste if present to maintain proper heat transmission.
Step 3: Test Temperature Sensor Resistance (3 mins)
Unplug the 2-pin sensor harness connector from the ECU mainboard. Set your digital multimeter to measure Resistance (Ohms).
- How to verify: Touch multimeter probes to the two metal terminal pins in the sensor connector plug.
- Normal Reading: ~2,000 Ohms (2k) or ~10,000 Ohms (10k) depending on sensor type at room temperature.
- Open Circuit (Faulty Sensor): Reads Infinite Resistance (0.L / 1 on standard multimeters). Replace the sensor.
- Shorted Circuit: Reads 0.0 Ohms. Replace the sensor.
- Action: If resistance measurements read outside normal ranges, replace the temperature sensor assembly.
E09 Troubleshooting Quick Reference
| Multimeter / Visual Finding | Diagnosis | Required Action |
| Loose or disconnected ECU plug | Open circuit / No signal | Re-seat 2-pin harness connector onto ECU |
| Reads Infinite Resistance (0.L) | Open circuit / Burnt sensor probe | Replace temperature sensor assembly |
| Reads 0.0 Ohms (Short) | Shorted internal sensor wire | Replace temperature sensor assembly |
| Sensor unclipped / hanging loose | False / Invalid temperature reading | Re-clip sensor probe flush to casing |
Tools & Replacement Parts
- Replacement Temperature Sensor Probe: 12V/24V Chinese Diesel Heater Temperature Sensor Probe
- Replacement ECU: 12V/24V Universal Chinese Diesel Heater Motherboard
- Digital Multimeter: Auto-Ranging Digital Multimeter for Electrical Testing
Disclaimer: The diagnostic steps outlined in this guide are for informational and educational purposes only. Working with electrical components and live power carries inherent risks of short circuits, equipment damage, or personal injury. Always disconnect power before handling wiring or motherboards, exercise caution when testing live circuits, and consult a qualified technician if you are unsure.