Diesel Heater Troubleshooting: All Error Codes Explained

Author picture

Your diesel heater just threw an error code and shut down. The manual is vague, the seller doesn’t know the difference between a glow plug and a fuel pump, and it’s cold outside. This guide covers every Vvkb error code from E01 to E19 — what caused it, what to check first, and what to replace if the check fails.
One thing to know before you start: error codes are not universal. A code that means “glow plug fault” on a Vvkb heater may point to something completely different on another brand. The steps below apply specifically to Vvkb diesel air heaters.
Before you replace any parts, check your wiring and connections. Most diesel heater failures trace back to a loose plug, an air bubble in the fuel line, or a blocked air inlet — not a dead component. Start with the simple checks first.

Watch: Vvkb Diesel Heater Error Code Troubleshooting

If any fix in this guide requires a replacement part, use only Vvkb-compatible components. Aftermarket parts from other brands will fit physically but are not calibrated to Vvkb’s ECU — and that creates new faults instead of fixing the old one.

If you’re wondering whether it’s safe to run your heater overnight, read our diesel heater sleep safety guide first.

Glow Pin

Kyocera Glow Plugs

Fuel Pump

Silent Fuel Pump

Exhaust Pipe Clamps

Exhaust Pipe Clamps

Fuel Screen

exhaust pipe

Exhaust Pipe

Combustion blower motor

Combustion blower motor

Diesel heater burner

Fuel Tank

Fuel Tank

Exhaust muffler

Exhaust muffler

Error Code E01 & E02: Flame Sensor Failure

What you see The heater shuts down during startup and displays E01 or E02. These codes appear most often on heaters that have been running for a year or more — the flame sensor degrades with use.

What caused it Flame sensor failure. Every time the heater starts, it runs a self-check on all components. If the flame sensor reading falls outside the expected range, the heater shuts down immediately rather than running blind.

How to fix it

  1. Unplug the flame sensor connector, inspect the pins for corrosion or damage, and reconnect firmly. A loose connection is the most common cause of E01 and E02.
  2. If the connection is solid and the error persists, replace the flame sensor.

Error Code E03: Overheating / Airflow Blockage

What you see The heater runs for 10 minutes or more, produces hot air, then shuts down and displays E03. You may also see black smoke from the exhaust pipe — a sign of incomplete combustion. E03 shows up more often on brand-new heaters. Black smoke without an E03 shutdown usually has another cause. Our diesel heater black smoke guide covers each one.

What caused it The temperature sensor hit the overheat threshold. This happens when airflow around the heater is restricted — the unit can’t shed heat fast enough and shuts itself down to prevent damage.

How to fix it

  1. Check the clearance around the cooling air inlet. You need at least 4–6 inches (10–15 cm) of open space between the inlet and any wall, panel, or obstacle.
  2. Check the hot air outlet for blockages. Even a partial obstruction causes heat to back up into the unit.
  3. Check the combustion air inlet. Make sure nothing is blocking it — debris, insulation, or incorrect mounting can all restrict airflow.
Vvkb diesel air heater diagram showing cooling air inlet, combustion air inlet, and hot air outlet locations

Error Code E04: Low Flame Temperature

What you see White smoke from the exhaust pipe and the heater shuts down with E04. The temperature sensor detected a flame too weak to sustain combustion. If the heater blows white smoke without showing a code, see what white smoke from a diesel heater means.

What caused it The heater isn’t getting enough fuel to hold a proper flame. On new heaters this is almost always air in the fuel line. On older heaters it’s typically degraded fuel system components or carbon buildup reducing combustion efficiency.

How to fix it — new heater

  1. Check the fuel tank — make sure there’s enough diesel.
  2. Inspect the fuel line for air bubbles. Hold the line up to light and look for gaps in the fuel column. Bleed the line until fuel flows consistently with no air.
  3. Check all fuel line connections are tight and seated properly.

How to fix it — older heater

  1. Inspect the rubber fuel hose for cracks or hardening — replace if degraded.
  2. Check the fuel filter for clogs and replace if restricted.
  3. Check the silent fuel pump for wear or blockage — replace if it’s not delivering fuel consistently.
  4. If none of the above clears E04, the combustion chamber may have carbon buildup. Clean the burner and inspect the glow plug.

If you’re using your heater above 8,000 ft, read our complete guide to diesel heaters at high altitude.

Vvkb diesel heater fuel system components — fuel line, fuel filter, rubber hose, and fuel pump

Error Code E07: Voltage Too High

  1. What you see The heater shuts down immediately after startup and displays E07. The heater won’t run until the voltage issue is resolved.

    What caused it The power supply voltage exceeded the safe limit. On a 12V system, anything above 15V triggers E07. On a 24V system, the limit is 30V. This usually points to an overcharging alternator or a faulty voltage regulator — not a problem with the heater itself.

    How to fix it

    1. Check your battery voltage with a multimeter while the engine is running. 12V system: should read between 12V and 15V. 24V system: should read between 24V and 30V.
    2. If voltage is over the limit, the issue is in your vehicle’s charging system. Have the alternator and voltage regulator inspected.
    3. Do not run the heater until the voltage is back within range — sustained overvoltage will damage the heater’s ECU.

Error Code E08: Voltage Too Low

What you see The heater shuts down on startup and displays E08. The battery voltage has dropped below the minimum threshold the heater needs to operate.

What caused it Power supply voltage is too low. On a 12V system, the cutoff is 10V. On a 24V system, it’s 20V. This happens when the battery is discharged, undersized for the load, or when a bad connection is causing a voltage drop.

How to fix it

  1. Check battery voltage with a multimeter. 12V system: needs to read above 10V. 24V system: needs to read above 20V.
  2. If the battery is flat, charge it fully and test again. If E08 clears, the battery was simply discharged.
  3. Check the battery terminals and all wiring connections for corrosion or looseness — a poor connection drops voltage even on a fully charged battery.
  4. If the battery drains quickly under normal use, it may be undersized for your setup or near the end of its life. Replace it.

Error Code E09 & E11: Glow Plug Failure

What you see The heater fails to start and displays E09 or E11. These codes appear most often on heaters that have been in service for 2–3 years — glow plug wear is normal at that point.

What caused it Glow plug failure. The glow plug heats the combustion chamber to ignition temperature before fuel is injected. If it’s degraded or has a loose connection, the heater can’t start. E09 indicates an electrical fault in the glow plug circuit. E11 indicates a performance fault — the plug is connected but not generating enough heat.

How to fix it

  1. Check the glow plug connector first — unplug it, inspect the pins for corrosion or damage, and reconnect firmly. A loose connection triggers both E09 and E11.
  2. If the connection is solid and the error persists, replace the glow plug. After 2–3 years of regular use, this is normal maintenance.
  3. While replacing the glow plug, replace the fuel screen at the same time — both components wear on the same timeline.

For replacement, use Vvkb Kyocera ceramic glow plugs — they’re rated to -40°F (-40°C) and compatible with all Vvkb diesel air heaters.

Error Code E12 & E13: Combustion Blower Motor Failure

What you see The heater shuts down and displays E12 or E13. E12 is more common on new heaters. E13 is more common on heaters that have been running for a year or more.

What caused it Combustion blower motor fault. The combustion blower draws outside air into the combustion chamber to support burning. If the motor can’t spin freely or has degraded, the heater shuts down immediately to prevent incomplete combustion.

How to fix it — new heater (E12) The impeller is likely catching on the motor housing. Check the clearance between the impeller and the housing and adjust until the impeller spins freely without contact.

How to fix it — older heater (E13) The motor has degraded with use and is no longer performing within spec. Replace the combustion motor assembly.


Error Code E14 & E15: Fuel Pump Failure

What you see The heater fails to start and displays E14 or E15. The red light on the control panel flashes. The heater detected a fuel pump fault before combustion even begins.

What caused it Fuel pump failure. The metering pump delivers a precise, measured amount of diesel to the combustion chamber on every cycle. If it’s not delivering fuel correctly — due to a wiring fault or a worn pump — the heater shuts down immediately.

How to fix it

  1. Check the fuel pump connector. Unplug it, inspect the pins for corrosion or damage, and reconnect firmly. A loose connection is the most common cause of E14 and E15.
  2. If the connection is solid and the error persists, replace the fuel pump.

Error Code E16: Control Panel Wiring Error

What you see The heater won’t turn on at all and displays E16. This code appears almost exclusively on new installations — it’s a wiring problem, not a hardware failure.

What caused it Incorrect wiring between the heater unit and the control panel. Either a connector is loose or the wires were connected to the wrong terminals during installation.

How to fix it

  1. Check all connectors between the heater and the control panel — unplug each one and reconnect firmly.
  2. If the connections are secure, check the wire colors. Each wire on the heater must match the corresponding color on the control panel. Correct any mismatched connections.
  3. Once the wiring is correct, E16 clears on the next startup.

Error Code E19: Failed to Start

What you see The heater attempts to start, runs briefly, then shuts down and displays E19. White smoke comes from the exhaust pipe. This cycle may repeat two or three times before the heater stops completely.

What caused it The heater couldn’t complete ignition. On new heaters this is almost always air trapped in the fuel line. On older heaters it points to worn fuel system components or a degraded glow plug that can no longer generate enough heat to ignite the fuel.

How to fix it — new heater

  1. Check the fuel tank — make sure there’s enough diesel.
  2. Bleed the fuel line to remove any trapped air. Hold the line up to light and look for gaps in the fuel column. Run the purge until fuel flows consistently.
  3. Check all fuel line connections are tight and sealed.

How to fix it — older heater

  1. Inspect the rubber fuel hose for cracks or hardening — replace if degraded.
  2. Check the fuel pump for wear or blockage — replace if it’s not delivering fuel consistently.
  3. Replace the glow plug. A worn glow plug can’t reach ignition temperature fast enough, causing repeated failed starts.

Error Codes Not on This List: E05, E06, E10, E17, E18

If your display shows E05, E06, E10, E17, or E18, it is not one of the standard Vvkb air heater codes. Standard Vvkb diesel air heaters use the codes covered above — E01 to E04, E07 to E09, E11 to E16, and E19. A code outside that set means a different controller: another brand, or a custom firmware build.

Why the codes don’t match Diesel heater error codes were never standardised. Every manufacturer writes its own controller firmware and assigns its own numbers. The same physical fault shows up as E03 on a Vvkb heater and as E05 on many unbranded Chinese diesel heaters sold through Amazon and eBay.

The fault behind the code is still the same. Match your symptom below, then read the matching section above for the full fix.

E05 — Overheating Your heater shut down because it could not move enough air. Check the air intake at the rear of the unit, the outlet vent, and the ducting for crushing or obstruction. This is the same fault Vvkb reports as E03 — see Error Code E03: Overheating / Airflow Blockage above.

E06 — Blower fan not turning, or not detected The controller cannot confirm the fan is spinning. Most of the time the fan is fine and the battery is not.

  1. Measure your battery under load. A healthy 12V battery reads about 12.8V and should drop no more than 0.2V when the heater starts.
  2. If it drops to 10–11V, the battery is your fault — not the fan. Charge or replace it before you open anything.
  3. If voltage holds, check the fan for debris and make sure the outer casing is not pressed in against the fan blades.

On a Vvkb heater the same two causes report separately — see Error Code E08: Voltage Too Low and Error Code E12 & E13: Combustion Blower Motor Failure above.

E10 — Not a specific fault E10 means several start attempts failed in a row. It is a counter, not a diagnosis. It almost always follows a fuel or voltage problem that triggered an earlier code you may not have seen.

  1. Work through Error Code E19: Failed to Start above — the causes are the same.
  2. Check for over-priming. If you primed repeatedly with no ignition, the burn chamber can flood and will not light until it clears.
  3. Pull the fuse and reinsert it to reset the counter. Many controllers lock out after roughly six failed attempts.

E17 and E18 These appear on a small number of third-party controllers and have no consistent meaning between suppliers. Ignore the number and work from what the heater is doing — white smoke, no ignition, shutdown under load — then read the section above that matches.

One thing worth knowing: a code that is not in a manufacturer’s published list usually means the controller was not built by the company whose name is on the box. If nobody can tell you what your code means, that is the reason.

If you bought a custom-programmed Vvkb unit through a distributor, your code set may differ from the standard list above. Send us the model number and the code and we will confirm which build you have.

Conclusion

Most diesel heater faults come down to three things: a loose connection, an air bubble in the fuel line, or a worn component that’s due for replacement. Work through the steps for your error code, start with the simple checks, and you’ll clear the majority of faults without needing outside help.

If you’ve gone through every step and the heater still won’t run, contact Vvkb directly — as the manufacturer, we can diagnose faults that error codes alone don’t explain.

Every part named in the error codes above — glow plug, fuel pump, combustion blower motor, burner and gasket — is a genuine Vvkb part from the factory that built your heater, not a marketplace copy.

We have compiled all the knowledge about diesel heaters, and this article will give you a detailed understanding of diesel heaters.

Please click to read.

You may not know how to choose the best diesel heater, you can read the article,

When you read the article carefully, you will become a professional in choosing the best diesel air heater

FAQ

White smoke means fuel is reaching the chamber but not burning fully — almost always air in the fuel line, a soot-fouled glow plug, or low voltage. A little white smoke at startup is normal; if it keeps going past about 5 minutes and the heater shuts down, the fuel isn't igniting. Bleed the fuel line to clear air bubbles (the most common cause, especially after running the tank dry or on a fresh install), confirm the battery is holding a strong 12V, and inspect the glow plug and burner for soot. On a VVKB unit the ECU trims the air/fuel ratio automatically, so persistent white smoke usually points to fuel-side air or a weak power supply rather than tuning.

Most diesel heaters lock out after about 6 failed start attempts to protect themselves, and the controller stops responding. Pull the heater's fuse (or disconnect power) for a few seconds, then reinsert it — this clears the lock-out so you can try again. Before you restart, fix the reason it failed: bleed air from the fuel line, check for low voltage, and make sure the glow plug is firing. Forcing repeated restarts without fixing the cause floods the chamber and builds carbon.

If you primed too many times or ran the tank dry and re-primed, raw diesel pools in the combustion chamber and drowns ignition. Tilt the heater toward the exhaust side to drain out as much diesel as you can, then run it on high until it burns off the excess (expect smoke while it clears). Prime only until fuel just reaches the pump — over-priming is the usual cause. After running the tank empty, bleed the line fully so no air stays trapped.

These heaters are power-hungry at startup — the glow plug pulls about 8 amps on 12V for the first 2–3 minutes — so a battery that runs your lights fine can still sag below the voltage the heater needs and trigger a shutdown or a power error. Use thick wire (10–12 AWG) on a short, direct run to the battery, keep every connection clean and tight, and check the voltage at the heater itself (not just at the battery) while it starts. Running current drops to about 1–2 amps once it's lit, so most voltage faults happen in that first startup surge.

On a VVKB heater, E04 and E19 are combustion faults — the unit either can't hold a strong enough flame (E04) or fails to complete ignition (E19), and carbon buildup is a common root cause on older units. Start with the simple checks: fuel level, air in the line, and battery voltage. If those are clean, clean the Kyocera glow plug, atomizer screen, and burner of soot, and replace the glow plug if it's worn. Note that error codes are not universal — E04/E19 on another brand can mean something completely different, so always match the code to your own heater's manual. VVKB's automatic air/fuel adjustment (rated to 11,483 ft / 3,500 m) helps hold carbon down, which is what drives these codes in the first place.

A completely dead heater is almost always power or a lock-out, not a failed part. Check the fuse first, then confirm a strong 12V is actually reaching the unit (thin wiring and corroded connectors cause voltage drop), and reset a locked-out controller by pulling the fuse for a few seconds. If the display shows dashes like "--- v" or nothing at all, that's usually a supply or connection problem or a failing control panel — try a known-good power source and controller before you assume the heater itself is dead.

Carbon causes most long-term faults — weak ignition, error codes, shutdowns — and it comes mainly from running on low heat for long stretches and short-cycling. Once a week, run the heater on high for 10–15 minutes to burn off deposits, and let it finish its shutdown purge cycle instead of cutting the power mid-run. Use clean winter-grade diesel, keep the exhaust angled so condensation drains out (water is a byproduct of combustion, not something coming in from outside), and avoid flipping it on and off repeatedly. VVKB's ECU-controlled air/fuel ratio and atomizer are built to burn cleaner, but good running habits matter on any heater.

A quality ceramic glow plug lasts a long time — often years of normal seasonal use — and you replace it only when ignition gets weak or it's heavily sooted. What kills them early is carbon fouling from low-heat running and repeated failed starts, so the habits that prevent carbon also extend glow-plug life. When you do replace it, don't drop in a cheap $20 generic plug — that's the fastest way to shorten your heater's life. VVKB uses a genuine Japanese Kyocera ceramic glow plug (around $60), the same element that lets a well-run heater last 8–10 years and fire reliably at -40°F/-40°C. You can get the exact Kyocera replacement glow plug and clean the atomizer screen and chamber while you're in there.

Heater Beyond Repair? Get One Engineered to Last.

Stop chasing repairs. The Apollo V1 and V2 diesel air heaters ship free, arrive in 7–12 days, and come with a complete install kit — direct from the manufacturer.

Read another

Contact Us Now

Request A Quick Quote Now