Code 030 (or E030) = Combustion fan fault. Control board commanded the fan to start (or run at a specific RPM) and either didn't get expected feedback or fan didn't respond.
Diagnostic sequence
1. Listen for the fan
When the unit attempts to fire, you should hear the fan ramp up (audible whir). If silent — fan motor is dead, power lead disconnected, or PCB output failure.
2. Inspect air inlet
Fan heavily loaded (intake blocked) may not reach commanded RPM, triggering 030. Clean the intake filter and inspect vent termination.
3. Wiring
Power harness from PCB to fan motor — loose connector or damaged pin. Visual inspection plus multimeter check.
4. RPM feedback wire
Navien fan assemblies include a Hall-effect RPM sensor. If sensor or return wire fails, fan spins correctly but PCB still throws 030 because it can't confirm RPM. Continuity test the sensor pair.
5. Fan motor
If the motor is bad, replacement is dealer-level. Fan assembly (fan + motor + housing) is typically one SKU. $150-300 parts.
6. Pressure switch
On some Navien models, a pressure switch verifies combustion air pressure before the burner fires. Stuck/failed pressure switch can trigger 030 even when fan is fine. Replace switch.
Reset procedure
- Power cycle the unit
- Listen carefully for the fan during ignition attempt
- If silent, escalate to wiring/motor diagnosis
- If audible but 030 returns, RPM sensor or pressure switch
Common scenarios
- Code 030 only in winter: intake icing — check vent termination clearance from snow line
- Code 030 + grinding/noisy fan: bearings failing, replace fan assembly
- Intermittent 030: loose harness connector — re-seat with dielectric grease
Bottom line
Code 030 is hardware — fan or pressure switch. Cleaning intake and re-seating connectors resolves a meaningful fraction. Persistent 030 = installer call for fan or switch replacement. See customer service.