Before You Start / Safety
This guide is for Mazda MX-5 NB (1998-2005, NB1/NB2).
Cooling fan diagnosis is electrical work around a hot, running engine.
- Keep hands, sleeves, and meter leads clear of fan blades and belts.
- Assume fans can start at any time.
- If coolant is already overheating, stop engine and diagnose cold.
Required Tools
- Digital multimeter
- Test light
- Fuse puller + correct spare fuses
- Fused jumper wire (for direct fan motor test)
- Wiring diagram/FSM for your exact year
Where key components are on NB
Radiator fan motors
- Mounted directly to fan shrouds behind radiator.
- Access from engine-bay front area; connectors are on fan harness near shroud.
Fan fuses/relays
- Typically in the under-bonnet fuse/relay box (black plastic box near battery/inner fender area).
- Lid usually has a legend for fan-related fuses/relays.
Coolant temperature input path
- ECU uses coolant temperature data for fan-command decisions.
- Gauge behavior alone is not a complete fan-diagnosis input.
Step-by-Step Procedure (fastest reliable order)
1) Confirm the symptom pattern
- Overheats in traffic but cools at speed → strong fan-system suspicion.
- Fan runs only with A/C request → command-path clue.
- Fan intermittent when harness is touched → connector/harness issue likely.
2) A/C quick command check (if equipped)
With engine at idle and safe access:
- Turn A/C OFF, observe fan state.
- Turn A/C ON, observe whether one/both fans respond.
If fan behavior changes with A/C, motor power path may be okay and control logic/input side needs deeper checks.
3) Fuse-first, relay-second
- Inspect fan-related fuses with meter/test light (not visual-only).
- Replace blown fuse once.
- If fuse blows again, stop replacing fuses and trace short/overcurrent.
- Test/swap suspect relay with known-good equivalent of same type.
4) Direct fan motor test (separates motor fault from control fault)
- Disconnect fan motor connector.
- Use fused jumper from battery positive and solid ground to fan motor terminals.
- If motor does not spin smoothly and strongly, motor or ground path is faulty.
- If motor runs directly but not in normal operation, focus on relay/control/sensor side.
5) Command-voltage test at fan connector
With fan expected to be ON:
- Measure voltage at fan connector.
- Voltage present + no fan spin = motor/ground issue.
- No voltage = upstream issue (fuse, relay, wiring, ECU command, sensor input).
6) Sensor/input plausibility check
- Verify coolant temperature reading trend with scanner where possible.
- Compare engine warm-up reality to reported value.
- Implausible temp signal can prevent proper fan command.
7) Confirm repair under repeatable conditions
- Warm engine to normal operating temperature at idle.
- Verify fan cut-in and cut-out are repeatable.
- Repeat with A/C load where applicable.
Practical pass/fail decisions
- Blown fuse repeats immediately: do wiring/motor draw fault-finding before any more parts swaps.
- Relay clicks but fan dead: check output voltage at relay/fan connector.
- Fan runs direct-jumper but not commanded: command path fault (sensor, relay control, harness, ECU output path).
- Both fans healthy electrically but temp still rises: continue with coolant flow/air/pressure diagnostics.
Verification / Post-service checks
- Stable coolant temperature at extended idle
- No repeated fuse failures
- Predictable fan behavior with and without A/C request
- No new wiring heat damage at connectors
Sources
- MELLENS — Mazda Miata Factory Service Manual archive (year/VIN wiring and fan-control confirmation source). Retrieved 2026-03-14. https://www.mellens.net/mazda/
- Rick’s Free Auto Repair Advice — Radiator fan not working: How to diagnose and fix (diagnostic order and repeat-blown-fuse logic). Retrieved 2026-03-14. https://ricksfreeautorepairadvice.com/radiator-fan-not-working-how-to-diagnose-and-fix/
- MX5Nutz Forum — Fan Not Coming On (NB owner observation: A/C request as fan-command sanity check). Retrieved 2026-03-14. https://www.mx5nutz.com/threads/fan-not-coming-on.15785/
- MX5Nutz Forum — Cooling Fan Not Working… Plus Diypnp (intermittent connector/wiring behavior context). Retrieved 2026-03-14. https://www.mx5nutz.com/threads/cooling-fan-not-working-plus-diypnp.78200/