Español
SULLAIR-E030 moderate Sullair WS Controller

Fuel Level Low Warning Active

My Garage →
Can I Drive?
Yes, But Fix Soon
DIY Difficulty
easy
Estimated Cost
$0-$50 DIY for refueling or sender connector repair. Sender replacement $40-$120 in parts, moderate labor. WS Controller recalibration or board repair $200-$600 at a Sullair dealer or authorized service center.

What does SULLAIR-E030 mean?

The SULLAIR-E030 (Sullair WS Controller) diesel fault code means: Fuel Level Low Warning Active. This is a moderate severity code.

Common Symptoms

  • WS Controller LCD displays E030 and fuel low warning on the side panel
  • Yellow alarm indicator illuminates on the control panel
  • Compressor runs normally at first then loses power and stalls unexpectedly
  • Engine stumbles or surges under load before shutting down
  • Unit restarts briefly but stalls again within minutes, especially on a slope
  • Air output pressure drops off and the unit trips on low pressure fault shortly after E030
  • Fuel gauge needle reads at or below the low mark on the tank sight glass or gauge

Probable Causes (Ranked by Likelihood)

  • Tank is genuinely low or empty, fuel pickup is uncovered Very Likely
  • Fuel level sender or float sending a false low signal to the WS Controller Likely
  • Fuel tank sump pickup or strainer clogged, starving supply even with fuel present Possible
  • Unit parked on a steep slope, fuel sloshes away from the pickup tube Possible
  • Wiring fault or corroded connector between the fuel sender and the WS Controller input terminal Possible
  • Fuel return line restriction causing false fuel starvation symptoms alongside E030 Less Likely
  • WS Controller analog input calibration drift causing a low-reading error Less Likely

Step-by-Step Diagnostic Procedure

  1. Step 1. Open the fuel fill cap and use a clean dipstick or flashlight to physically verify the tank level. Do not rely only on the gauge. If the tank is low, refuel first and clear the code before continuing diagnosis.

  2. Step 2. After refueling, start the unit and watch whether E030 clears on the WS Controller LCD. If it clears and stays clear, you had a genuine fuel-low condition. No further diagnosis needed.

  3. Step 3. If the tank is full but E030 stays active, locate the fuel level sender on the tank. It is typically a resistive float unit with a two-wire connector. Disconnect the connector and measure resistance across the sender terminals with a multimeter. A full-tank reading should be near the low end of the sender's resistance range (commonly 33-240 ohm senders on these units). Compare your reading to the sender spec on the decal or parts sheet.

  4. Step 4. With the sender disconnected, jumper the two wires from the sender harness together at the connector. If the WS Controller now shows full or clears E030, the sender itself is faulty. Replace the float sender.

  5. Step 5. Inspect the wiring from the sender back to the WS Controller. Look for chafed insulation, corrosion at the connector pins, or a broken wire. Rental units often have damaged sender wiring from tie-down straps or debris. Repair any damaged wiring before condemning the sender or controller.

  6. Step 6. Check that the fuel tank vent is open and not plugged. A blocked vent can create a vacuum in the tank that starves the pickup even when fuel is present. Remove the vent cap or loosen the fill cap slightly and retry the unit.

  7. Step 7. If the machine is parked on a grade, relocate it to level ground and retest. If E030 only appears on slopes, the pickup tube height is likely marginal and the fix is to keep the tank above one-quarter full on uneven terrain.

  8. Step 8. If none of the above resolve the fault, the WS Controller analog input channel may need recalibration or the controller board may have a failed input. At this point you will need a Sullair service tech with access to the WS Controller parameter screens to verify input voltage and recalibrate the fuel level channel.

Frequently Asked Questions

What does Sullair code E030 mean?

E030 means the WS Controller has detected the fuel tank level is below the minimum run threshold. The controller reads a resistive float sender in the tank and triggers this warning when the signal drops below the programmed setpoint. The unit will keep running for a short time but if the tank runs dry the engine will stall and air-bind the fuel system, which means you will need to bleed the fuel lines before it restarts.

Can the compressor still run with E030 active?

Yes, for a limited time. E030 is a warning, not an immediate shutdown fault on most Sullair WS Controller configurations. The unit keeps running so the job does not stop instantly, but you need to refuel soon. If the tank actually runs dry and the engine stalls, you will have a harder restart because diesel fuel systems need to be bled of air before the engine will fire again.

How much does it cost to fix Sullair E030?

If the tank is genuinely low, the fix is just the cost of diesel. If the fuel level sender is bad, expect $40-$120 for the sender plus an hour of labor if you have a shop do it. Wiring repairs are usually under $50 in materials and straightforward to DIY. If the WS Controller itself needs recalibration or board-level repair, that runs $200-$600 at a Sullair dealer.

Will E030 clear on its own after I refuel?

Usually yes. After you add fuel and the float rises, the WS Controller should clear E030 automatically within a minute or two of running. If the code stays active after a confirmed full tank, that points to a bad sender, a wiring fault, or a controller input problem rather than an actual fuel-low condition.

Explore More

Diesel home | All diesel codes | Heavy-duty | Guides