Common Causes (Ranked by Likelihood)

Many plastic insulators, wiring coatings, and circuit board components are made with amine-containing compounds (trimethylamine, dimethylamine) that produce a fishy smell when they overheat. This is why electrical fires and overloaded circuits often smell fishy before they smell burning. Blower motors, resistors, relays, HVAC control modules, and wire harnesses near heat sources are common culprits. The smell is often strongest when the heater or AC fan is running because the blower motor is overworking.

A malfunctioning catalytic converter fails to fully convert exhaust gases — particularly hydrogen sulfide (rotten egg) and nitrogen compounds — into water vapor and CO₂. This can produce a complex smell that includes both sulfurous and fishy notes. Causes include a failing catalytic converter, running rich (too much fuel), excessive oil consumption that coats the catalyst, or a recently parked car that smelled from engine heat radiating off the converter.

The AC evaporator coil inside your car's dashboard is a cold, moist surface that accumulates condensation — ideal for mold, mildew, and bacteria growth. Some bacterial species (particularly Gram-negative bacteria) produce trimethylamine as a metabolic byproduct — the same compound responsible for the smell of rotting fish. This smell is most noticeable when you first turn on the AC, then usually fades as air circulates. It's often described as fishy, musty, or dirty sock-like.

Mice and rats frequently build nests inside car HVAC systems — particularly in the cabin air filter housing or plenum area near the windshield. They bring in food, nesting materials (which can include fish-based foods), and may die there. A dead animal or rotting food produces fishy, ammonia, and putrid odors. The cabin air filter area is accessible for inspection without tools.

The obvious one — fish, seafood, or high-protein foods left in a car rapidly produce trimethylamine as they rot in the warm environment. Under seats, in seat pockets, under floor mats, and in the trunk are common hidden areas. Fast food, protein bars, pet food, and grocery bags are often overlooked. The smell is amplified when the car heats up in sunlight.
How to Fix It
Diagnose and Fix Electrical Smell
$50-500Electrical fishy smells should be investigated promptly to prevent fire risk.
- 1Check if the smell is strongest from the vents with the fan on — blower motor resistor failure is the most common cause. This part costs $20-80 and is usually DIY-replaceable.
- 2If the fan makes any noise changes (grinding, slowing), the blower motor itself may be failing ($150-400 installed).
- 3A mechanic can use a thermal camera or visual inspection to find overheating components.
- 4Check for any sign of melted plastic, discoloration around fuses or in the fuse box.
- 5If you smell burning along with the fish smell, treat as urgent — don't leave the car running unattended until the source is found.
Fix Catalytic Converter Issues
$200-1,500The catalytic converter is a major but replaceable component.
- 1Get an OBD-II scan — a failing catalytic converter usually triggers P0420 or P0430 codes. Many auto parts stores will scan for free.
- 2Have a mechanic diagnose if the cat is actually failing or if the cause is upstream (oil burning, rich running engine).
- 3Catalytic converter replacement: $300-1,500 depending on vehicle. OEM parts last longer than cheap aftermarket converters.
- 4If oil burning is the cause, fixing the oil consumption issue first is essential — a new cat will fail quickly if oil continues coating it.
- 5Some P0420 codes can be cleared by driving the correct diagnostic cycle, so don't replace the cat without proper diagnosis.
Clean the AC Evaporator
$10-200Bacterial AC smell is very common and usually fixable.
- 1DIY option: Turn off AC but run the fan on high for the last 5-10 minutes of every trip — this dries the evaporator and reduces bacterial growth.
- 2Use an automotive AC cleaner/evaporator cleaner spray (like Wynn's or Nu-Car) — spray through the cabin air filter housing with the AC on recirculation.
- 3Replace the cabin air filter if it hasn't been done recently ($15-30 DIY) — a dirty filter can harbor bacteria.
- 4For severe cases, an HVAC shop can fog the evaporator with an antimicrobial treatment ($100-200).
- 5After cleaning, run AC on fresh air (not recirculation) for the first few minutes each time to prevent moisture buildup.
When to Call a Professional
Fish smell plus visible smoke from vents — stop the car immediately and get out. Electrical fire risk is real.
Fish smell plus check engine light — diagnose promptly; catalytic converter problems can leave you stranded and damage the engine if ignored.
Fishy smell that appeared very suddenly with no obvious source — especially if it's inside the passenger compartment, have a mechanic check the electrical system.
Smell of fish plus ammonia — could indicate a dead rodent; check cabin air filter area and under seats before it creates a hygiene and damage problem.
Fishy smell that keeps returning after cleaning — suggests an ongoing electrical or mechanical issue rather than a one-time contamination.
How to Prevent It
Run the fan on high with AC off for the last few minutes of every drive — dries the evaporator, prevents bacterial growth.
Replace cabin air filter annually — clean filter reduces moisture accumulation and bacterial habitat.
Don't leave food in the car, especially in summer heat.
Park in a garage or use mesh covers over cabin air intake to reduce rodent access.
Annual AC system service — catches refrigerant issues and can include evaporator treatment.
Address oil burning promptly — oil coating the catalytic converter accelerates its failure.
Why Electrical Problems Smell Like Fish
It seems counterintuitive — why would burning wires smell like fish rather than burning plastic? The answer is chemistry. Many electrical components, particularly those in HVAC systems and motor windings, use amine-based flame retardants, plasticizers, and insulation materials. Amines are nitrogen-containing organic compounds that, when heated, produce trimethylamine — the same compound responsible for the smell of fish. This is why overheating electronics, circuit board failures, and electrical shorts often have a distinctly fishy odor before they produce the more recognizable burning smell.
This chemical property is actually useful for troubleshooting: if your car smells fishy but you don't smell burning plastic, the electrical component is likely getting hot enough to off-gas amines but not hot enough to fully combust yet. This is the warning stage — the component needs to be found and replaced before it fails completely or causes a fire.
Frequently Asked Questions
This is almost always the blower motor resistor overheating. The blower motor resistor regulates fan speed, and when it starts failing, it overheats and produces a fishy smell from its amine-containing components. The smell is most noticeable at high fan speeds or when the heat is on because that's when the resistor works hardest. It's a relatively cheap fix ($20-80 for the part).
The most likely cause is bacteria on the AC evaporator coil producing trimethylamine — the same compound that makes fish smell. The evaporator accumulates condensation and becomes a habitat for Gram-negative bacteria. Run the fan without AC for the last few minutes of your drive to dry the evaporator, or use an AC evaporator cleaning spray.
Yes — a failing catalytic converter doesn't completely convert nitrogen compounds in exhaust, and some of these partially-converted compounds have a fishy or organic solvent smell (distinct from the more common rotten egg/sulfur smell of H₂S). The smell is usually from outside the car or enters through the ventilation. A check engine light with P0420/P0430 codes alongside a fishy exhaust smell points to catalytic converter failure.
Systematic search: (1) Remove and inspect the cabin air filter and housing for rodent nests or debris. (2) Check under all seats and floor mats for forgotten food. (3) Turn on the heat/AC fan and note if the smell is stronger at any particular fan speed — this points to electrical/blower issues. (4) Check the trunk thoroughly. (5) Have a mechanic scan for check engine codes. The blower resistor and evaporator bacteria are the two most overlooked sources.
