2004 Mazda Mazda6 Mazda Mazda6 2004

We are 103,000+ car owners sharing real-world car information.

Join Us

2004 Mazda Mazda6 repairs by problem area

Engine (55%)

Transmission and Drivetrain (7%)

Brakes and Traction Control (4%)

Suspension and Steering (9%)

Electrical and Air Conditioning (14%)

Paint, Rust, Leaks, Rattles, and Trim (6%)

Other (3%)

Chart based on 267 repairs.
See TSBs and recalls for the 2004 Mazda Mazda6.

2004 Mazda Mazda6 engine repair cost distribution

$2500+ (4%)

$1000 - $2499 (9%)

$500 - $999 (18%)

$100 - $499 (32%)

< $100 (37%)

Worried about potential repair costs? An extended warranty can provide peace of mind.

Chart based on 134 repair trips. The repair cost chart excludes repairs made under warranty, do-it-yourself repairs, and repair trips that include maintenance.

2004 Mazda Mazda6

Engine not specified

132000 mi

US $500
Water pump belt tensioner siezed up, causing the engine to over heat. Repair included replacing the tensioner and belt as well as performing a cooling system flush. 
86000 mi

US $4000
Have been taking the car to the dealer for over a year now same problem occurs every time the runs fine then starts to shudder and wont accelerate you have to shut the car off and start it again 
86000 mi

US $2000
Turned out to be electronic throttle system sensors a an b plus a short in wire harness this has stopped intermittent surge and having to shut off car and restart 
141980 mi

C $500
Muffler needed to be repaired. 

Return to top

2004 Mazda Mazda6 4dr Wagon

220-horsepower 3.0L V6 5-speed shiftable automatic FWD

44640 mi

C $150
TSB 60 for Fan Operation. Previous owner never had repaired this. 
49600 mi

C $90
Heat Shield rusting off on Catalyic Convert. Replace Catalytic Converter Covered under Emission Warranty Car had rattling noise and brake grinding. Shop found some rust on brake, cleaned and lubricated. Rattle was rusted heatshield on catalytic converter. Catalytic converter replaced under warranty. 
58900 mi Cracked exhaust manifold, part replaced 
67580 mi

C $35
Check engine light was after returning home from Vacation. Code check indicated engine misfire. Rough start first time after vacation. No other indications of a misfire since that time. 
54560 mi Worn out coil boots were arcing causing bad hesitation and juddering at most RPM. Replaced coil boots and the engine is smooth. Mechanic replaced spark plugs as well. 
53340 mi

C $1200
Diagnosing/attempting fix of worsening misfire. Replaced 3 rear coil packs, MAF, new intake gasket, etc... This helped alot, but did not resolve the issue completely. 
61460 mi I ended up replacing the coil packs on the front bank and that resolved the misfire. 
63240 mi

C $485
The crankshaft seal was weaping. No oil noticeable on garage floor. Seal replaced. 
69440 mi

C $2700
Weaping water pump Oil pan gasket leaking 
45880 mi

C $300
Oil pan cover. 
70680 mi

C $550
engine light came on. sensor and hose required replacing. also got rear brakes replaced due to wear 
89260 mi

C $1000
Leaking gaskets and oil pan seal 
70432 mi Replaced front catalytic converter due to a crack at the exhaust manifold (covered under the emission warranty) 
80160 mi

C $100
Check engine with the code p0305 came ON - cylinder 5 misfires. Replaced ignition coil 
102920 mi

C $150
Oil leak from the oil pan 
99000 mi Owner identified oil leaks. Vehicle was brought to mechanic and vehicle needed new front and rear main seals and oil pan gaskets. Decided to sell vehicle. 
70000 mi

US $65
Engine idled roughly and engine light came on. Replaced ignition coil. 
75000 mi

US $65
Engine idled roughly and engine light came on. Replaced ignition coil. 
103000 mi Engine was idling rough and engine light came on. Higher RPMs did not have problems. OBD reading said error code was P0171 and P0174, which means engine banks 1 and 2 are too lean. I used cleaner on the MAF and replaced sorta cracked intake. 
104000 mi Engine was idling rough and engine light came on. Higher RPMs did not have problems. OBD reading said error code was P0171 and P0174, which means engine banks 1 and 2 are too lean. Turned out to be cracked PCV hose by firewall. Add fuel system cleaner. 
99000 mi

US $13
Engine idled rough. Check engine light was on. ECU code says bank 1 and 2 are lean and cylinder 5 misfire. Found PCV elbow hose is cracked. Replaced and engine idles better. 
114000 mi

US $20
Rattling under dvr/passenger seats when car started in morning. Goes away as car is driven. Heat shield was rusted, hitting exhaust. Garage removed Heat shield. 
117000 mi

US $2500
Engine replacement 
80080 mi

C $1100
Rear seal leak-had to be replaced. 
146475 mi Sucking noise in engine bay. Wasn't getting a blowjob so it was something else. Used incense stick to find source of leak, then to relax. Found source of leak, cause was a tight c clamp that deteriorated a hose along the pinch. Wrapped it with electrical tape I use for BDSM. I need more tape. 
117000 mi

US $220
A clip had broken off a cooling line and leaked coolant. The radiator was bone dry. Had to replace the clip and refill the coolant. No other issues found. 
123500 mi

US $1200
Water pump seized and took out Serpentine Belt. All had to be replaced along with new idler tensioner. 
10005 mi Replaced defective cooling fan control module under warranty 
87000 mi

US $800
Stalling. Intermittent at first, then got worse. No code at first, then misfire code. First diagnosed as ignition coil, then fuel pump. 
87000 mi

US $60
Intake hose cracked. Led to lean burn fault. 
101700 mi

C $700
Main bearing front 
146000 mi

US $500
coolant got into engine. Just after I replace coils and plugs. Engine is dead. Car was scrapped 

Return to top

2004 Mazda Mazda6 4dr Wagon

220-horsepower 3.0L V6 5-speed manual FWD

100440 mi

C $90
Coil pack on Cylinder 6 went bad...had been showing symptoms every time the relative humidity took a jump...would start misfiring. 
112220 mi

C $275
Cel displaying catalyst issue. Replaced fouled spark plug, ignition coil, and O2 sensor. 
113460 mi

C $65
CEL still on with P0431 code replaced second, downstream O2 sensor...CEL light came on again after 3 days (nothing more to replace other than pre-cat). 
117800 mi

C $800
after replacing all other components, the cat had to finally be replaced. I supplied the replacement cat and paid labor for the shop to install. 
120000 mi

US $500
hose connected to pcv valve. 2 dollar part, 500 labor to get to the stupid thing! 
186000 mi

US $200
Coils and plugs Intake pipes replaced 
215000 mi

US $40
Cooling fans running all the time 
88000 mi

US $400
Car overheated. Radiator hose replaced. Another part (air intake hose?) also replaced since it looked like it was about to fail, per dealer. 
61380 mi Broken engine mount replaced. 
58000 mi

US $40
Check engine light attributed to loose gas cap. 
94000 mi

US $280
Check engine light on; needed a sensor replaced Replaced rear valve cover gasket to repair significant oil leak 
105300 mi Heatshield rattle, clamped at no-charge while in for OLF. 
112000 mi

US $550
Main bearings worn out and replaced TSB on check engine light on related to a minor leak in evap system; shop advised that dealer will need to clear the code from memory before leak can be fixed & car will pass NJ emissions testing in NOV 
144000 mi

US $120
Thermostat failed, car overheated, pressure buildup blew out sensor. Thermostat & sensor replaced 

Return to top

2004 Mazda Mazda6 4dr Sedan

220-horsepower 3.0L V6 5-speed shiftable automatic FWD

79000 mi

US $400
The ignition coil went bad and it needed to be replaced as well as all the spark plugs. 
134500 mi

US $200
Check engine light after emissions inspection. 
187000 mi

US $600
Car died suddenly, had it towed in. Diagnosed and had MAF sensor replaced. 
197000 mi

US $127
Vacuum hose was broken. Replaced and was as good as new. 
219000 mi

US $650
During previous oil change the plug had been cross-threaded and when they took it out they stripped out the pan entirely necessitating a pan replacement. Have no proof of who did the last oil change so I had to eat the cost. 
204000 mi

US $185
Check Engine Light came on. Indicated B2S2 oxygen sensor is bad. Chose not to repair at this time. Also had brakes checked - OK. 
244000 mi

US $994
Replaced coil pack Oxygen sensor went bad 
62620 mi

C $99
P431 code; scanned with ScanXL ElmScan tool at home and O2 sensor readout showed a failed bank 2 catalytic converter. Was replaced under warranty (which will run out at then end of this month) 
70540 mi

C $120
The a few ignition coils needed to be replaced, and I also changed a fuel injector. The engine runs like brand new now. No misfires at near max speed. 
87080 mi The engine is leaking oil. Potentially due to an incorrect installation of engine gaskets at a previous time the car was repaired (before I owned it). But it is not so bad that it is dripping on floor. I'm monitoring oil level monthly. 
91140 mi

C $250
The belt tensioner is dying and needed to be replaced, a lot of squealing going on. The squealing is still around, but not as bad as before. The A/C pulley was also making a lot of the noise and needed lubrication. 
80600 mi

C $1000
Camshaft position retarded on bank 1. Car stalls while driving. Cylinder 1 too lean, cylinder 4 rich; random multi-cyclinder misfire. Engine work done before I bought it (I found out when I took it to Mazda dealer). Will need new engine. Sold. 
126700 mi

US $90
Mass air intake hose had to be replaced. 
93000 mi

US $868
Water pump had a leak and was replaced. Also replaced bypass hose as it was swollen. Oil pan was leaking fluid. Leak was sealed with a sealant. 
30000 mi Bad seal on gas cap. Gas cap replaced. Problem solved. 
58300 mi Intermittent hesitation when accelerating. No CEL 
67000 mi

US $500
Bad coil Replaced Air Intake hose (containing multiple sensors) Replaced Ignition Coil on cylinder 5. 
68500 mi

US $100
Replaced failed engine mount 
74000 mi

US $1348
Had to replace coils. Multiple oil leaks requiring replacement of three gaskets. 
82000 mi

US $1125
Bad fan control module 

Return to top

2004 Mazda Mazda6 4dr Sedan

220-horsepower 3.0L V6 5-speed manual FWD

30000 mi Check Engine Light - traced to faulty fuel filler cap. 
83000 mi

US $74
Car was losing oil at the rate of 1 quart per 800 miles, with no signs of leaks or burnoff in exhaust. Dealer diagnosed a "sticking" PCV valve, which partially worked. Valve was replaced. 
61280 mi

$270
Check engine light was on, had to replace spark plugs and ignition coils. 
84320 mi

$650
Hesitation under load, uneven idle. Valve cover gaskets & spark plugs replaced. 
84320 mi

$500
Hesitation under load, uneven idle. Valve cover gaskets & spark plugs replaced again. Check engine light came back on and problem persists. 
157200 mi

US $850
Throttle body replacement-sensor went bad and the car had no fueling power. Over heating after throttle body was changed. New thermostat still over heating. Hose leaking and other all connectors for coolant. It leads to the throttle body. 
166000 mi

US $100
Breather hose from the intake to the motor. PCV valve 
196000 mi

US $150
Burning oil, oil in spark plug well #1. Valve cover gasket replacement. Plugs and boots replaced 
68820 mi Excessive oil consumption. Dealer said it was leaking valve cover gasket. Turns out that the PCV valve failed as well. Ordered PCV Valve. Took to friend who owns shop to replace PCV Valve 
69440 mi

C $400
Valve cover gasket was leaking. Changed sparkplugs as well since Intake Manifold had to be removed. 
71300 mi

C $10
Drain bolt seal was worn and was no longer effective. Replaced drain bolt. 
72540 mi

C $250
Oil pan gasket was leaking again. (was fixed under warranty in Dec 07). Mazda said it's out of warranty now so they won't do anything. Bought redesigned oil pan and replaced instead of replacing old gasket that will die again in a year. 
111700 mi

US $129
CEL, slight hesitation/loss of power. Air intake hose was cracked. I replaced it. The part was the only cost. 
118000 mi

US $300
Replaced broken motor mount. 
124000 mi

US $126
Blue smoke from exhaust. Appears to have been a blocked PCV valve at this time. 
105000 mi

US $165
Replaced battery, removed rattling heat shield 
120000 mi

US $120
Lower engine mount failed. The rubber had been ripped through. A replacement (aftermarket) mount was installed that has solid urethane instead of rubber. 
126000 mi

US $300
Pulley for the water pump seized. Belt and pulley replaced. Water pump was ok. 
135500 mi

US $500
Oil Leaks.  
138000 mi

US $1384
Precat (exhaust) needed replacing. 
109000 mi

US $20
Got check engine light with engine stuttering, rough idle. Noted simultaneous P0171 & P0174 DTC codes. Discovered "sucking sound" near intake with engine running. PCV hose was cracked/collapsed. Replaced PCV hose and valve. 
139000 mi

US $16
Oil pressure switch leaking. 
154000 mi

US $300
Replaced remaining engine mounts. 
156600 mi

US $25
Belt tensioner froze, plastic pulley disintegrated. Followed suggestions from other owners and removed the belt tensioner completely, and replaced the belt with a stretch-to-fit belt directly between water pump and drive. 
161000 mi

US $20
Replaced lower dog-bone engine mount. 
171000 mi

US $120
Radiator leaking from top joint between plastic/metal. 
196000 mi

US $30
CEL P0441 evap emission purge flow. Cleaned MAF, SeaFoamed intake. 
102300 mi

US $600
CEL P2135 read about the issue and decided to replace the throttle body due to a TSB issued around 2006 
104000 mi

US $4000
Engine failed. Cause unknown. 

Return to top

2004 Mazda Mazda6 4dr Sedan

160-horsepower 2.3L I4 5-speed manual FWD

68820 mi

C $110
Engine light on - took to mechanic, they hooked up to computer and said fuel line problem (losing pressure) that needs more investigation to fix. 3 days later light went off on it's own. 
67000 mi

US $500
Muffler had to be replaced due to rust. 

Return to top

2004 Mazda Mazda6 4dr Sedan

160-horsepower 2.3L I4 4-speed shiftable automatic FWD

112000 mi Muffler broke off. Extensive rust on exhaust system. I decided repair was not worth the cost, given the age and value of the car. 
90000 mi

US $500
Repaired leaking air hose, manifold etc. Engine light on. 
68200 mi

C $300
Check engine light was on, vacuum hose had cracked. It was replaced. 
71000 mi

US $260
purge solenoid replaced, bad vacuum hose 
97000 mi

US $655
Fuel pump 
47120 mi Erratic idle speed, 700 - 2000 rpm. Fixed by software refresh/updates 
71920 mi Erratic RPMs at idle and low speed driving 
82460 mi slightly noisy tensioner on serpentine belt. Tensioner and belt replaced under mazda extended warrnty 
96000 mi

US $340
Engine thermostat replaced 
158000 mi

US $299
Timing chain replaced. Engine warning light still on however. 
133300 mi

C $3000
Engine replaced with used engine due to impending failure of connecting rod (causing loud internal knocking noise) - same diagnosis from two mechanics 
197160 mi No compression cylinder 3. Still running but mechanic suspects blown rings. Sold as is. 
143000 mi

US $330
Wouldn't start in cold weather. Camshaft found to have jumped position due to TCS-induced overrev in deep snow/ice. Camshaft repositioned, problem has not recurred. 
196000 mi

US $20
Stalled at red light and could not be restarted. OBD indicated fuel pressure regulator failure. Part replaced, but car still would not start. Oil discovered in coolant, rust already obvious, car was scrapped. It was a very good car. 

Return to top

2004 Mazda Mazda6 4dr Hatch

220-horsepower 3.0L V6 5-speed shiftable automatic FWD

85000 mi

US $1500
Cylinder misfire. One of the cylinder was misfiring. Had to change all 6 ignition coils and spark plugs. 
114000 mi

US $126
Had to replace the spark plugs and #4 coil pack 
93000 mi

US $430
Catalytic converter repaired 
106000 mi

US $650
Car was idling rough. The mass air flow tube was cracked. That was repaired and the throttle body and mass air flow sensor were cleaned 
106000 mi

US $700
Rough idling problem persisted after the first fixes. I searched online for the symptoms of rough idling at low rpms and found that it was likely ignition coils and spark plugs. I requested to have those checked 

Return to top

2004 Mazda Mazda6 4dr Hatch

220-horsepower 3.0L V6 5-speed manual FWD

158100 mi

US $476
Tensioner for water pump belt seized, destroying the belt. Repair consisted on replacing the belt and tensioner, cleaning the residue from the destroyed belt, and topping off coolant. 
107000 mi

US $2300
Replaced rear cat. Replaced valve cover gaskets 
125860 mi

C $3000
catastrophic engine failure leaking seals from duratec V6 causing valvetrain damage and oil blowby oil level critical to check. seals leak as car ages. 

Return to top

2004 Mazda Mazda6 4dr Hatch

160-horsepower 2.3L I4 5-speed manual FWD

104300 mi

US $300
computer programming problem 
122900 mi

US $1300
replaced the clutch 

Return to top

2004 Mazda Mazda6 4dr Hatch

160-horsepower 2.3L I4 4-speed shiftable automatic FWD

95100 mi

US $358
Replaced two motor mounts. The car would jump noticably when shifted from park in the morning and during the first few gear shifts. Separately, the transmission light came on after a violent storm, but reset after disconnecting battery. 

Return to top

2004 Mazda Mazda6 4dr Hatch

60000 mi car stalled out . engine problem .when I bought it I also purchased the extended warranty . so the engine was covered 
155000 mi engine failure 

Return to top

2004 Mazda Mazda6 4-door

turbocharged 4-cylinder diesel manual 2WD

116440 mi

$100
replaced the engine buffer (made of rubber) 

Return to top

2004 Mazda Mazda6 4-door

6-cylinder automatic 2WD

17000 mi Car is getting horrible gas mileage, less than 10MPG, was brought to dealer to evaluate engine for the fourth time. Problem still not fixed. 

Return to top

See TrueDelta's information for all Sedans, Hatchbacks, and Wagons.
See TrueDelta's information for all Mazda models.

2004 Mazda Mazda6 Engine Problems

See our lemon odds and nada odds page to see vehicles with no repairs or vehicles with more than three repairs. To see how frequently 2004 Mazda Mazda6 problems occur, check out our car reliability stats.