Self-check with some error of diesel heater Apollo-V1/ Apollo-V2
Jul 18, 2026
Every diesel air heater runs a self-check the moment it starts. When it finds a fault, it shuts down and shows an error code — E01 through E19 — instead of running blind and damaging itself. Each code points to one specific problem.
The hard part was never the code. It's that the manual is vague, and if you bought a cheap heater, the seller often can't tell you what it means. This guide decodes every one, in plain English.
Find your code in the table below, then jump to its section for the cause and a step-by-step fix. Most codes have two fixes — one for a new heater, and one for a heater that's been running a year or more.
| Code | What it means | Most likely cause |
|---|---|---|
| E01 & E02 | Flame sensor failure | Loose or corroded flame sensor connector |
| E03 | Overheating / airflow blocked | Not enough clearance around the air inlet or outlet |
| E04 | Low flame temperature | Air in the fuel line (new) — worn fuel parts or carbon (older) |
| E07 | Voltage too high | Overcharging alternator or faulty voltage regulator |
| E08 | Voltage too low | Discharged, undersized, or poorly connected battery |
| E09 & E11 | Glow plug failure | Worn glow plug or loose connector (common at 2–3 years) |
| E12 & E13 | Combustion blower motor fault | Impeller catching (new) or worn motor (older) |
| E14 & E15 | Fuel pump failure | Loose pump connector or worn metering pump |
| E16 | Control panel wiring error | Miswired or loose control-panel connector (new installs) |
| E19 | Failed to start | Air in the fuel line (new) — worn glow plug or fuel parts (older) |
Error Code E01 & E02: Flame Sensor Failure
E01 and E02 both mean the flame sensor failed the startup self-check. You'll see the heater shut down during startup and display one of these codes. They show up most often on heaters that have run for a year or more — the flame sensor wears with use.
What caused it
Every time your heater starts, it self-checks all its components before lighting up. If the flame sensor reading falls outside the expected range, the heater shuts down immediately rather than running blind. That's a safety feature, not a defect.
How to fix it
Start with the connector. Unplug the flame sensor connector, check the pins for corrosion or damage, and reconnect it firmly. A loose connection is the single most common cause of E01 and E02 — and the easiest to fix.
If the connection is solid and the code keeps coming back, replace the flame sensor. After a year or more of regular use, a worn sensor is normal wear, not a fault with your heater.
Error Code E03: Overheating / Airflow Blockage
E03 means your heater overheated because airflow around it is blocked. It runs for 10 minutes or more, blows hot air, then shuts down and shows E03. You may also see black smoke from the exhaust — a sign of incomplete combustion. This one turns up most on brand-new installs.
What caused it
Your heater's temperature sensor hit its overheat threshold. When air can't move freely around the unit, it can't shed heat fast enough, so it shuts itself down to avoid damage. Almost always, this is an installation clearance problem — not a broken heater.

How to fix it
Check the clearance around the cooling air inlet. You need at least 8 inches (20 cm) of open space between the inlet and any wall, panel, or obstacle.
Check the hot air outlet next. Even a partial blockage lets heat back up into the unit and trips E03 — keep the outlet and any ducting clear.
Then check the combustion air inlet. Debris, insulation, or a bad mounting angle can all choke it. Make sure nothing is blocking it before you restart.
Error Code E04: Low Flame Temperature
E04 means the flame got too weak to sustain combustion, so the heater shut down. You'll usually see white smoke from the exhaust just before it stops. It comes down to one thing: your heater isn't getting enough fuel to hold a proper flame.
What caused it
On a new heater, this is almost always air trapped in the fuel line. On an older heater, it's usually worn fuel-system parts or carbon buildup that's dragging down combustion efficiency. Either way, the fix is about getting clean, consistent fuel to the burner.

On a new heater
Check the fuel tank first — make sure there's actually enough diesel.
Inspect the fuel line for air bubbles. Hold the line up to the light and look for gaps in the fuel column. Bleed the line until fuel flows steadily with no air.
Check every fuel-line connection is tight and fully seated. One loose joint pulls in air and starves the flame.
On an older heater
Inspect the rubber fuel hose for cracks or hardening, and replace it if it's degraded.
Check the fuel filter for clogs. A restricted filter chokes fuel delivery — replace it if it's dirty.
Check the metering (silent) fuel pump for wear or blockage. If it's not delivering fuel consistently, replace it.
If none of that clears E04, the combustion chamber likely has carbon buildup. Clean the burner and inspect the glow plug.
Important — don't cause the next E04 yourself
Never cut the power while the heater is still running. It needs its cooldown cycle to purge fuel and cool the burner. Kill the power mid-run and unburned fuel bakes into carbon — which is exactly what triggers E04 on older units. Always shut down with the control panel and let the cooldown finish.
If you run your heater at high elevation, thin air can weaken the flame too — see our complete guide to diesel heaters at high altitude for the fix.
Error Code E07 & E08: Voltage Too High or Too Low
E07 and E08 are power problems, not heater problems. E07 means the supply voltage is too high; E08 means it's too low. In both cases the heater shuts down on startup to protect its electronics, and won't run until the voltage is back in range.
What caused it
E07 (too high): on a 12V system, anything above 15V trips it; on a 24V system, above 30V. This usually points to an overcharging alternator or a faulty voltage regulator.
E08 (too low): on a 12V system, the cutoff is 10V; on a 24V system, 20V. This means a discharged or undersized battery, or a bad connection dropping the voltage.
How to fix it
Check your battery voltage with a multimeter, engine running. A 12V system should read 12–15V; a 24V system should read 24–30V. That's the safe window.
If you're over the limit (E07), the problem is in your vehicle's charging system. Have the alternator and voltage regulator inspected — and don't run the heater until it's fixed, because sustained overvoltage damages the ECU.
If you're under the limit (E08), start by fully charging the battery and testing again. If E08 clears, it was just discharged.
If it comes back, check the terminals and wiring for corrosion or looseness — a poor connection drops voltage even on a full battery. A battery that drains fast under normal use is undersized or near end of life, so replace it.
Error Code E09 & E11: Glow Plug Failure
E09 and E11 both mean the glow plug failed and the heater can't start. The glow plug heats the combustion chamber to ignition temperature before fuel is injected — no working glow plug, no start. These codes show up most on heaters that have been in service 2–3 years, when glow plug wear is simply normal.

What caused it
E09 points to an electrical fault in the glow plug circuit; E11 means the plug can't generate enough heat to ignite the fuel. A degraded plug or a loose connector causes both. After a few winters of hard starts, a worn glow plug is expected — it's a wear part, like brake pads.
How to fix it
Check the connector first. Unplug the glow plug connector, inspect the pins for corrosion or damage, and reconnect it firmly. A loose connection triggers both E09 and E11.
If the connection is solid and the code persists, replace the glow plug. After 2–3 years of regular use, this is routine maintenance, not a failure.
While you're in there, replace the fuel screen at the same time — both parts wear on the same timeline, so doing them together saves you a second teardown.
For the replacement, use a Vvkb Kyocera ceramic glow plug. It's rated to -40°F (-40°C) and fits every Vvkb diesel air heater. SHOP GLOW PLUG →
Error Code E12 & E13: Combustion Blower Motor Failure
E12 and E13 mean the combustion blower motor can't run properly, so the heater shuts down. That blower draws outside air into the combustion chamber to feed the flame. If it can't spin freely, the heater stops immediately to avoid burning fuel incompletely. E12 shows up more on new heaters; E13 on heaters that have run a year or more.
What caused it
On a new heater, the impeller is usually catching on the motor housing. On an older heater, the motor itself has worn and no longer spins within spec. The heater reads either as a blower fault and refuses to run.
On a new heater (E12)
Check the clearance between the impeller and the housing. Adjust it until the impeller spins freely with no contact — then restart. A blade that's just lightly rubbing is enough to trip E12.
On an older heater (E13)
The motor has degraded with use. Replace the combustion motor assembly — once the bearings and windings wear, a cleaning won't bring it back within spec.
Error Code E14 & E15: Fuel Pump Failure
E14 and E15 mean the heater detected a fuel pump fault before combustion even started, so it never lit. You'll see the code and a flashing red light on the control panel. The metering pump delivers a precise, measured shot of diesel on every cycle — if it can't, the heater won't run.
What caused it
Either a wiring problem or a worn pump. A loose or corroded connector is by far the most common cause, and it's the good news — it costs nothing to fix. A genuinely worn-out metering pump is less common but does happen with age.
How to fix it
Check the fuel pump connector first. Unplug it, inspect the pins for corrosion or damage, and reconnect it firmly. A loose connection is the number-one cause of both E14 and E15.
If the connector is clean and tight but the code persists, replace the fuel pump. A metering pump that no longer doses fuel accurately can't be repaired reliably — swap it out.
Error Code E16: Control Panel Wiring Error
E16 means the heater and its control panel aren't wired together correctly, so the unit won't turn on at all. This one is almost always a fresh-install problem — a wiring mistake, not a hardware failure. If you just installed your heater and got E16, don't worry: nothing is broken.

What caused it
Either a connector between the heater and the control panel is loose, or a wire was connected to the wrong terminal during installation. The heater can't talk to its panel, so it refuses to start.
How to fix it
Check every connector between the heater and the control panel. Unplug each one and reconnect it firmly — a single loose plug is enough to trip E16.
If the connections are secure, check the wire colors. Each wire on the heater must match the same color on the control panel. Correct any mismatched connections, and E16 clears on the next startup.
Error Code E19: Failed to Start
E19 means the heater tried to ignite, ran briefly, then gave up and shut down. You'll see white smoke from the exhaust, and it often tries two or three times before stopping completely. Like E04, it comes down to fuel or ignition — the burner isn't getting what it needs to light and hold.
What caused it
On a new heater, it's almost always air trapped in the fuel line. On an older heater, it's worn fuel-system parts or a degraded glow plug that can't get hot enough to ignite the fuel fast enough. The heater senses the failed ignition and stops to stay safe.
On a new heater
Check the fuel tank has enough diesel, then bleed the fuel line to clear trapped air. Hold the line up to the light, look for gaps in the fuel column, and run the purge until fuel flows steadily.
You can also prime it from the panel: press and hold the power button for 5 seconds to run a fuel-purge cycle, let it shut down, then restart. Check that every fuel-line connection is tight and sealed.
On an older heater
Inspect the rubber fuel hose for cracks or hardening, and replace it if degraded. Check the fuel pump for wear or blockage, and replace it if it isn't delivering fuel consistently.
If it still won't start, replace the glow plug. A worn plug can't reach ignition temperature fast enough — which is exactly what causes the repeated failed starts you're seeing.
When to Repair vs. Replace Your Diesel Heater
Most error codes are cheap fixes, so repair is usually the right call. A loose connector costs nothing. Glow plugs, fuel screens, and metering pumps are inexpensive wear parts you can swap yourself in an afternoon.
Replacement makes sense when an older heater fails several systems at once. If the pump, glow plug, and blower motor are all worn — or E03/E04 keep coming back after you've cleaned the burner — the repair bill starts to approach the price of a new unit. At that point, a fresh heater is the smarter money.
The real problem with a bargain heater isn't the code — it's being left alone with it
With a no-name heater, you get an undocumented code, no genuine parts, and a seller who can't tell you what's wrong. That's the situation this whole guide exists to fix.
A Vvkb diesel air heater is built to be lived with for years. It uses a 2520 stainless steel combustion chamber and a Kyocera ceramic glow plug rated to -40°F (-40°C), and it's E-mark, CE, RoHS, and FCC certified. Every code above is documented, and the replacement parts are ones you can actually buy.
If your heater is beyond a sensible repair, replace it with one engineered to last.
Frequently Asked Questions
My heater shows E08, but my battery is fully charged. Why?
E08 is labeled a voltage error, but it's very often really about a bad connection or fuel. A loose or corroded connector drops voltage even on a full battery — so clean and tighten every terminal first. And on a new install or after running dry, the heater can time out with E08 while it waits for fuel, so run a dedicated priming cycle to get diesel to the pump before a normal start.
Is white smoke from the exhaust on startup normal?
A little white smoke while your heater is trying to start is normal — it means fuel is actually reaching the burner. After a hard start, it can smoke for 15–20 minutes as unburned fuel clears the exhaust, and that's nothing to worry about. Constant white smoke is the real problem: it usually means the burner is sooted up, or the air intake or exhaust is partly blocked.
I fixed the obvious cause but the same code keeps coming back. Now what?
Error codes overlap — low voltage and low fuel can each show up as different codes, so the label doesn't always pin the exact cause. Reset the heater and let it run its full start cycle again; it sometimes clears on the second or third try. If it keeps returning, work methodically through the fuel path (bleed the line, check connections) and the power side (battery voltage, terminals) instead of chasing the code name.
Why does my older heater keep sooting up and throwing E04?
Running your heater on its lowest setting for long stretches is the usual culprit — low, cool burns leave carbon behind. Run it on high for 20–45 minutes to burn the built-up gunk out of the combustion chamber. And always shut down from the control panel so the cooldown cycle finishes, because cutting power mid-run bakes fuel into carbon.
Can a fuel additive cause a no-start or an error code?
It can. Several owners have traced a sudden no-start with heavy white smoke to a fuel additive gumming up the fuel system. If the trouble started right after you began using an additive, switch back to clean diesel and run the heater on high to clear it out.
How do I prime the fuel line on a new install so it doesn't throw E04 or E08?
Prime the line before you expect a normal start, or a new heater will time out with E04 or E08. Run the pump on a dedicated priming cycle until fuel flows with no air — hold the clear line up to the light and watch for gaps in the fuel column. Keep the pump no more than about 6 feet (2 m) below the tank, and make sure the tank has fuel the pickup can actually reach.