2003 Dodge Neon P0480 Code: Diagnosis, Fan Relay Issues, and Code Reset Problems
I'm experiencing a persistent P0480 diagnostic trouble code on my 2003 Dodge Neon 2.0L (non-turbo). The code indicates an open or shorted circuit in the radiator fan relay control circuit. I replaced both the temperature sensor and the low-speed radiator fan relay. After testing, I found that when I bypassed the relay using a jumper wire, the fans activated — confirming the issue was likely with the relay or its wiring. I then connected a toggle switch directly to the fan wires and confirmed that the fans operate properly when the switch is on. However, once the car starts, the P0480 code reappears immediately and will not reset. Turning off the fan switch does not prevent the code from returning. The fans previously failed to work for a long time, but the P0480 code did not appear until recently. This suggests the fault may have developed gradually or been masked by other conditions. I've tried resetting the code using a scan tool, but it comes back as soon as I start the engine. No wiring diagram is available to me currently, and I'm unsure if there's a separate low-speed fan relay in this model — only one relay was found in the relay box. Both fans activate when the air conditioning is turned on, which indicates that the fan motor itself is functional. However, the control circuit remains faulty, preventing the code from clearing. I've cleaned all ground connections and rechecked the temperature sensor wiring, and everything appears correct according to online references. After restarting the car and letting it warm up, the fans briefly activated twice before shutting off — a sign of intermittent operation but not full functionality. I'm seeking advice on how to properly diagnose and fix this issue, especially regarding relay resistance, control circuit continuity, and whether any modifications or aftermarket parts could have triggered this fault.
The P0480 code specifically indicates an open or shorted circuit in the radiator fan relay control circuit. For a 2003 Dodge Neon with a 2.0L non-turbo engine, this is a common issue. Possible causes include: faulty low-speed radiator fan relay, blown fuses in the B+ power feed, high resistance in the relay, or an open/shorted control circuit. Do you have access to a wiring diagram for your model year and engine size? This would help verify the correct wiring path.