2004 Volvo XC90 Volvo XC90 2004

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

Join Us

2004 Volvo XC90 repairs by problem area

Engine (32%)

Transmission and Drivetrain (15%)

Brakes and Traction Control (6%)

Suspension and Steering (20%)

Electrical and Air Conditioning (18%)

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

Other (4%)

Chart based on 282 repairs.
See TSBs and recalls for the 2004 Volvo XC90.

2004 Volvo XC90 repair cost distribution

$2500+ (6%)

$1000 - $2499 (18%)

$500 - $999 (18%)

$100 - $499 (28%)

< $100 (30%)

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

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

2004 Volvo XC90

Engine not specified

Volvo XC90 in British Columbia, Canada
Mar 2008 - Mar 2010
Apr 2008

51460 mi

C $200
Broken motor mount. 
Volvo XC90 in Virginia, United States
May 2008 - Mar 2010
Jun 2008

86000 mi

US $1500
Transmission went, stuck in third gear. 
Sep 2008

89000 mi

US $425
suspension work 
Volvo XC90 in Minnesota, United States
Feb 2015 - Mar 2015
Mar 2015

150000 mi
ACV cracked 
Volvo XC90 in Iceland
Feb 2012 - Mar 2012
Volvo XC90 in New York, United States
Feb 2010 - Jun 2011
Mar 2010

72000 mi

US $5900
Broken drain sun roof.  
Volvo XC90 in Chile
Jan 2010 - Jun 2011
May 2010

71300 mi

$2000
Replaced the solenoid and master kit of transmission. Fault codes: TCM-002B 4th gear. Incorrect gear ratio. TCM-000B Shift solenoid S1. Hydraulic fault. BCM-0115 Communication between control modules. BCM-0103 Pedal position sensor. Faulty signal.  
Volvo XC90 in Connecticut, United States
Nov 2009 - Mar 2010
Dec 2009

86000 mi

US $800
Had to replace front right axle. 
Volvo XC90 in Virginia, United States
Mar 2015 - Dec 2016
Jun 2015

220000 mi

US $900
Replace front bushings 
Sep 2016

246000 mi

US $300
Cracked top engine mount 

Return to top

2004 Volvo XC90 4dr SUV

turbocharged 268hp 2.9L I6 4-speed shiftable automatic AWD

Volvo XC90 in California, United States
May 2010 - Jun 2010
Jun 2010

85000 mi
Engine suddenly died while daughter was driving. She ended up in the oncoming lane. Lucky no one was in it at the time. Towed to the nearest Volvo dealer who could find nothing wrong with it (except $2500 list of unrelated repairs). Sold instead. Cracked and broken Front Lower Control Arms, front and rear bushings. Sold instead of repairing. New upper torque mount (broken). Sold instead of repairing. New coolant reservoir (leaking). Sold instead of repairing. New Air Hose (leaking). Fix ignition key (Key part wouldn't stay horizontal). Sold instead of repairing. 
Volvo XC90 in New York, United States
Aug 2010 - Jun 2011
Oct 2010

63000 mi

US $2281
We lost power to the lights, dash, wipers, windows and directional signals unexpectedly. First a DIM was replaced and the problem re-surfaced within days. Back to the dealer for a CEM. It seems fine now. 
Volvo XC90 in South Carolina, United States
Apr 2008 - Apr 2011
Oct 2008

39000 mi
Replaced entire drivetrain. Took 5 months for parts to be shipped and clear customs. 
May 2010

70961 mi

US $865
Replaced leaking power steering pump Replaced leaking power steering pump 
Feb 2011

78000 mi

US $940
Power steering pump replaced again due to leaking seals. 
Volvo XC90 in Indiana, United States
May 2010 - Jun 2011
Jun 2010

93000 mi

US $480
wheel brearing replaced - rear driver's side 
Jul 2010

93000 mi

US $195
upper motor/torque mount replaced 
Jun 2011

109000 mi

US $287
front sway bars replaced 
Volvo XC90 in Wisconsin, United States
Dec 2014 - Mar 2015
Dec 2014

128000 mi

US $640
Motor mounts and torque mount replaced 
Jan 2015 Main drive shaft was clicking, starting to fail 
Volvo XC90 in New South Wales, Australia
Sep 2010 - Jan 2011
Oct 2010

44866 mi

A $119
Replaced oil cooler hoses due to hose fail and resulting water/coolant leakout. Replaced oil cooler hoses due to hose fail and resulting water/coolant leakout. 
Volvo XC90 in Pennsylvania, United States
May 2010 - Mar 2012
Jun 2010

58000 mi

US $1
Motor mount was broken 
Mar 2012

62000 mi

US $358
The tie rod was replace also and oil change and have sun roof leak taken care of. 
Volvo XC90 in Colorado, United States
Dec 2010 - Apr 2011
Feb 2011

75200 mi
at 75K miles the 'transmission service urgent' warning light came on. The Volvo dealership diagnosed a faulty transmission that needed total replacement--evidently this is a known issue which is why Volvo paid for the replacement. there was a gear broken in the steering column during the transmission removal. Volvo says it wasn't their fault, but that they consistently see this problem when transmissions fail. Volvo says it's unrelated to the transmission failure. 
Volvo XC90 in Virginia, United States
Jul 2013 - Aug 2013
Aug 2013

127000 mi

US $1400
CEM Failure due to water leak, 2 fuse relays 
Volvo XC90 in Jamaica
May 2013 - Jan 2014
Dec 2013

44020 mi

$2536
replace ABS control unit 
Volvo XC90 in Missouri, United States
Jan 2013 - Mar 2013
Feb 2013

97200 mi

US $1500
Volvo warrantied a complete new transmission and cooling lines and radiator 
Volvo XC90 in Ohio, United States
Oct 2012 - Jan 2013
Jan 2013

138000 mi

US $160
Front bearing boot at driveshkaft connection to rear was completely worn and no grease inside; car made metal clicking sound on acceleration and deceleration; prop shaft may need replaced eventually 
Volvo XC90 in Minnesota, United States
Jan 2012 - Sep 2014
Apr 2012

133000 mi
steering fluid leak due to hose connection was aged. 
Feb 2013

141700 mi

US $539
Two of six ignition coils failed. Replaced two ignition coils and six spark plugs at the same time. 
Oct 2013

149500 mi

US $640
Ignition lock cylinder failed. Car was towed to dealership and its ignition lock cylinder was replaced. $640 includes $91 towing charges. 
Volvo XC90 in Virginia, United States
Dec 2011 - Sep 2017
Jul 2012

118500 mi
Changed right rear brake light 
Dec 2013

129000 mi

US $2261
check engine light. Front and rear O2 sensors replaced.  Front strut sprngs found brokn: both spring seats replaced. Right engine mount broken: replaced. Power steering hose leak. Needs lower control arms, rear sway bar links, tie rods, steering column u-joint. 
Jul 2014

136200 mi

US $50
Engine mount 
Nov 2014

137900 mi

US $4300
needed complete front end repair kit leaking steering hose oil on drive belt 
Apr 2016

147300 mi

US $435
Oil leak Loose stabilizer bar 
Jul 2017

155000 mi

US $400
Replaced radiator 
Volvo XC90 in Connecticut, United States
Nov 2009 - Jun 2011
Nov 2009

53985 mi

US $2944
Replaced both Turbochargers 
Mar 2010

58484 mi

US $1997
Cleared clogged sunroof drains, cut elbow opening larger to prevent further clogging. Cleaned up standing water on front passenger side and removed carpets to be dried. Replaced security system siren module for an internal failure. Replaced fuel door lock system consisting of door hinge and lock motor. 
Sep 2010

63802 mi

US $90
Adjusted brake backing plates away from rotors due to noise when in reverse. 
Dec 2010

65772 mi

US $793
Replace Thermostat and temperature sensor housing. Replace engine torque mount Replaced engine torque mount. Check engine light eluminated: Replaced engine coolant temp sensor and thermostat. 
Volvo XC90 in California, United States
Jan 2014 - Apr 2018
Sep 2015

162000 mi
Powersteering pump bleed-screw leak 
Volvo XC90 in Colorado, United States
Mar 2011 - Mar 2014
Apr 2011

67000 mi

US $750
The alternator went out in this car less than 24 hrs. after purchasing it used from the dealer. They paid for the part. Mechanic was surprised at how long it took to replace it. 
Oct 2011

70000 mi

US $1200
Car has been veering slightly to left when braking. Problem got progressively worse. Rear left control arm bushing was shot, right was badly worn. Both were replaced. I think actual control arm was replaced too (?) Problem fixed but pricey. 
Mar 2014

84000 mi
Transmission services light was on. Dealer installed software, which made light go off. Because of this, I did not have transmission further inspected. 
Volvo XC90 in Zimbabwe
Oct 2014 - Sep 2015
Sep 2015

130200 mi

$5000
Gear Box Serviced Prop Shaft replaced Head Gasket Serviced Aircon Radiator Replaced Radiator Replaced 
Volvo XC90 in Nevada, United States
Apr 2010 - Feb 2011
Dec 2010

121000 mi

US $3500
ABS braking system was malfunctioning and was replaced. The ABS system needed to be ordered 
Volvo XC90 in California, United States
Mar 2009 - Jun 2013
Jul 2009

55000 mi

US $32
Recharged the A/C 
Dec 2012

80000 mi
The transmission was rebuild and fully paid for by Volvo under Goodwill agreement. 
Volvo XC90 in Massachusetts, United States
May 2008 - Mar 2010
Jun 2008

46000 mi
Replaced 2 wheel bearings. Seal on Fuel Tank was broken during wheel bearing repair. Terribly strong smell of leaking fuel. Car not driveable. Dealer repaired under factory warranty w/o admitting fault. 
Aug 2008

49000 mi
Replaced a third wheel bearing. 
Jun 2009

57000 mi
Radio & Nav system cutting out - replaced faulty Infotainment Center Control Module (ICM). Seal on Fuel Tank was broken during wheel bearing repair in May/June 2008. Terribly strong smell of leaking fuel. Car not driveable. Dealer repaired under factory warranty w/o admitting fault. 
Volvo XC90 in Brunei Darussalam
Oct 2008 - Mar 2010
Nov 2008

60140 mi
Transmission require urgent message incidator appeared. 
Volvo XC90 in Washington, United States
Feb 2009 - Mar 2009
Mar 2009

64000 mi
awd didn’t work at all – probably electronic problem, costs ~ 2000$ to fix, dealer said whole rear differential needed changing ~ $4500 
Volvo XC90 in British Columbia, Canada
Nov 2008 - Mar 2010
Dec 2008

56420 mi

C $2000
Oil leak, timing belt. 
Volvo XC90 in California, United States
Nov 2008 - Jun 2012
Dec 2009

60000 mi
Moldy, rotten smell emanating from the air vents after car has been washed or it has rained. No leaks inside the car (i.e. no wet floor mats or interior panels). Smell goes away after 2-3 days with the a/c running continuously. 3rd trip and no repair 
Mar 2010

61000 mi
Mildew smell coming out of vents after rain or car wash. 3rd visit to dealership for same problem. Dealer could not replicate problem (smell). 
Sep 2010

65000 mi

US $1100
Car made a clunking sound in the front driver's side while turning or backing up. Dealer replaced the control arm brushings and upper engine mount. Car smells like mildew after washes, rain, being parked outside. Dealer wanted to change the sunroof drains at a cost of $700. I refused to pay that much to correct a design flaw and will look to replace the drains elsewhere. 
Jun 2012

88000 mi

US $500
Dealer found a/c was leaking, gave us a quote of $600 to repair. Dealer found engine was leaking coolant, gave us a quote of $1500 to repair. Dealer found part of the suspension system needed to be replaced and gave a quote of $900 to repair. 
Volvo XC90 in Indiana, United States
Nov 2015 - Oct 2017
Jul 2016

142300 mi

US $350
Inner and Outer Tie rods replaced Driver and passenger side ball joints replaced. Further reduced how often the suspension makes a loud popping clunk noise when turning to the lock either way at low speeds. Still makes it sometimes. 
Jul 2017

152000 mi

US $75
Front left wheel bearing was making noise new bearing didn’t solve issue 
Volvo XC90 in Alberta, Canada
May 2008 - Dec 2010
Jun 2008

47120 mi

C $700
failed endlinks 
Volvo XC90 in Iowa, United States
May 2004 - Jun 2011
May 2004

11000 mi
Trunk latch failed, both outside and the safety latch inside; so no trunk access at all (and was out of town with my whole family). Dealer replaced at no charge, along with rear cupholder which had broken. 
Jan 2007

93000 mi

US $5200
"Service Transmission Urgent" light came on, had been having no problems but all of a sudden seemed to be starting in 2nd gear and not shifting into first. Dealer said I need a new transmission, total cost, $5200.00 
Jun 2010

141000 mi

US $874
Bad left front Axle. Bad tie rods 
Volvo XC90 in Washington, United States
Jun 2017 - Sep 2017
Jul 2017

197000 mi

US $790
Stuck caliper. Ruined the pads and caliper assembly. 
Sep 2017

197000 mi

US $1200
Coolant leak traced to water pump.  Oil leak.  
Volvo XC90 in Massachusetts, United States
Jan 2012 - Jan 2013
Feb 2012

140700 mi

US $800
replaced rear drive shaft 
Aug 2012

145400 mi

US $850
replace ignition coil and all spark plugs driver window and ext. mirror does not work 
Volvo XC90 in Great Britain
Oct 2009 - Mar 2010
Nov 2009

70000 mi

£800
Car goes into protection mode for no reason 
Volvo XC90 in Ohio, United States
May 2009 - Mar 2014
Jun 2009

47000 mi

US $241
Transmission developed a significant bearing noise  
Oct 2009

52000 mi

US $899
Radio failed, had to replace the main control module. Volvo declined any assistance. 
Aug 2010

60800 mi

US $60
Transmission Output shaft seal was leaking, according to TSB and repair history was likely caused by the dealers replacement of the transmission. Roll bar links failed, replaced both sides with OEM new 
Mar 2011

70000 mi

US $125
Leaking seal replaced 
May 2011

72000 mi

US $65
Replaced 3rd row seat release cable Replaced 3rd row seat release cable 
Volvo XC90 in Alabama, United States
May 2010 - Jan 2013
Jan 2013

160000 mi

US $5000
failed transmission again. This is the second time 80k miles apart. 
Volvo XC90 in Tennessee, United States
Nov 2007 - Jun 2016
Nov 2009

106000 mi

US $1800
Car had been doing a light whistling noise under moderate acceleration usually between 5 and 20 MPH. Then transmission alert came on. After restart, transmission worked fine. Took to transmission specialist. Replaced all wearable for $1,800. 
Dec 2009

108000 mi

US $1080
Replaced broken top engine mount ($85). 
Oct 2011

139700 mi
Rebuilt the sunroof drains at base of A pillar to eliminate the flow restrictions (remove original drain connection at bottom of A-pillar, replaced with open tubing). Needed because the original drains self-destroyed & plugged. 
Jan 2012

143000 mi
fuel filler door does not lock anymore unless engaged by hand radio (AM/FM only) temporarily stopped working twice, operational at present.  
Jun 2012

161000 mi
Alarm siren has been out for a few months. Not replaced to date. Problem reported with radio has not reappeared. Original battery still in good conditions after 8 years (a few Low Battery warnings ignored since 2008). 
Sep 2013

180000 mi

US $1300
Coolant is leaking. In searching for leaks, mechanic noted that a turbocompressor oil leak weakened two short cooling system hoses. Replaced those hoses. Tightens another cooling hose to stop leak. Leak slowed, not all the way gone yet Ventilation fan failed. Mechanic said the HVAC controller had failed, most likely from an overamped fan motor (known failure). Replaced fan motor and controller. 
Dec 2013

183000 mi

US $115
Coolant leak continues. Found leak at the upper radiator connection. Replaced upper hose. Still leaking under pressure, identified a likely crack at the radiator connection. Radiator needs to be replaced. Keeping pressure off to avoid leak 
Jun 2014

189000 mi

US $750
Master cylinder failed (slow repsonse to pedal). Replaced. All is back to normal. 
Sep 2014

192000 mi

US $250
Water pump started to leak badly--radiator okay. Having the level sensor of the coolant was extremely valuable to manage the leak while traveling. Since it was almost time for a new timing belt, that was done too, minimizing the actual cost of the repair. 
Dec 2015

198000 mi
Just a note that an oil leak getting worse, possibly at a turbo. 
Feb 2016

199000 mi

US $130
This great yet aged car is giving some feedback when I brake, a little move in the steering wheel, with having to turn my steering wheel a bit to the right while stopping. Paid for diagnosis. Worn suspension rubbers and lower control arm bushings I have a leak of engine oil that has been getting worse. Got it looked at during diagnosis visit. Told the seal of the oil pan needs replacing. Expensive replacement! About $700. Lots of hours... Will wait a bit. Air bag light was on. I had unplugged connectors at front passenger seat and rear middle seat to clean the carpet. Dealer completed a reset. No more problems. 
Mar 2016

201000 mi

US $750
Front bushings badly worn out with impact during braking. Replace lower control arms on both sides, with new bushings of course. Then 4-wheel alignment. Pb fixed 
Jun 2016

201000 mi
Oil leak never fixed. 

Return to top

2004 Volvo XC90 4dr SUV

turbocharged 208hp 2.5L I5 5-speed shiftable automatic FWD

Volvo XC90 in California, United States
Oct 2012 - Mar 2016
Jul 2014

103300 mi

US $1100
Tune up and replaced cracking timing belt. Bearing behind timing belt, some rust. 
Jul 2015

109500 mi

US $659
Speed Sensor and Brkae sensor failed 
Volvo XC90 in Georgia, United States
Jan 2011 - Jan 2013
Feb 2011

68000 mi

US $50
Spare tire winch failed. Replaced with new from Volvo, at cost of $50. Also performed Synthetic Oil Change, coolant flush, and power steering flush in my home garage. 
Volvo XC90 in Oregon, United States
Dec 2020 - Jun 2022
Apr 2022

155000 mi

US $685
Replaced spark plugs and defective ignition coil. Also fuel filter 
Volvo XC90 in California, United States
Mar 2013 - Jul 2016
Jan 2015

113300 mi

US $400
Radiator cracked. 
Mar 2016

120000 mi

US $600
Catalytic Converter was gone. Couldn't pass Calif emissions test. Indy Mech replaced with part from used XC. Cat's been gone for about 10 months now but I just had it fixed. no problems sensed but just couldn't pass emissions. 
Volvo XC90 in Ohio, United States
Jan 2014 - Mar 2019
Feb 2014

138300 mi

US $1370
Water intrusion due to failed moonroof drain system, causing various problems with the electronic modules. 
Apr 2014

139300 mi

US $165
Siren module malfunctioned due to leaking internal battery. Causing sunroof to be nonfunctional. 
Aug 2014

141000 mi

US $275
When replacing the struts of front wheels, it was found that the tie-rod was broken and required replacement 
Dec 2016

174000 mi

US $346
Lower ball joints of both front worn out. 
Volvo XC90 in North Carolina, United States
Nov 2011 - Jun 2018
Jul 2012

220500 mi

US $700
Replaced compressor Power seat control button broke off 
Volvo XC90 in Georgia, United States
Mar 2012 - Apr 2012
Apr 2012

92000 mi

US $1200
Reduced engine performance. Needed new electronic throttle module 
Volvo XC90 in Hawaii, United States
Nov 2007 - Feb 2011
Jan 2010

64900 mi

US $35
low beam wire connector failure. Needs replacement 
Nov 2010

66000 mi

US $1500
O2 sensors and MAF sensor replaced 
Feb 2011

67000 mi
Headliner falling down when sold. 
Volvo XC90 in Georgia, United States
- Feb 2008
Feb 2008

520000 mi

US $4200
repair/replace transmission 
Volvo XC90 in Illinois, United States
Dec 2014 - Mar 2015
Dec 2014

182000 mi

US $200
Replaced turbo. Replaced MAF. Replaced oxygen sensor 
Volvo XC90 in Connecticut, United States
Jan 2013 - Jun 2014
Mar 2013

134000 mi

US $1800
Replace sway bars, fix front suspension,  replace fuel pump, water pump and timing belt. 
Dec 2013

134000 mi

US $1900
All wheel drive broke 
Volvo XC90 in New Hampshire, United States
Aug 2010 - Jun 2018
Oct 2010

60300 mi

US $200
Water leaked in from passenger's side blocked drain tube from sun roof. Flooded Floor 
Aug 2013

93000 mi

US $100
Right rear bearing replaced under extended warranty 
Apr 2017

121000 mi

US $300
Hangers on exhaust system broke, repaired with aftermarket hanger kit. Check engine light was due to bad gas cap replaced with original equipment also due for state inspection. 
May 2017

123000 mi

US $600
Had left rear wheel bearing changed 
Jan 2018

140000 mi

US $853
Replaced antilock braking sensor left rear wheel Had right rear anti-lock wheel sensor replaced 
Volvo XC90 in Florida, United States
Mar 2010 - Sep 2011
Dec 2010

95000 mi

US $370
found slight oil leak from turbo. 
Jul 2011

99000 mi
Fuel pump recall. Gas smell in car. Fuel pump had a leak. 
Volvo XC90 in North Carolina, United States
Jan 2015 - Jul 2017
Nov 2016

198700 mi

US $120
motor mounts were replaced 

Return to top

2004 Volvo XC90 4dr SUV

turbocharged 208hp 2.5L I5 5-speed shiftable automatic AWD

Volvo XC90 in Michigan, United States
Aug 2017 - Sep 2018
Sep 2017

202000 mi

US $1100
Radiator leaking fluid. 
Jan 2018

206000 mi
Interior air Fan motor 
Volvo XC90 in Colorado, United States
Jun 2017 - Jun 2018
Feb 2018

184000 mi

US $180
xenon light bulb burned out, pricey to replace. 
Volvo XC90 in Alberta, Canada
Jan 2013 - Jun 2017
Sep 2015

126480 mi

C $1800
Repeatedly found car with flat battery in the morning. First visit (1 day): battery replaced. A week later, symptoms repeated. 2nd visit (2 days): shop discovered faulty diode on alternator. Alternator replaced with new unit. 
Jan 2016

144460 mi

C $550
Engine not running smoothly, power loss. Sounded like not all cylinders firing. Shop found #3 cylinder ignition coil not working. Unit replaced. 
Volvo XC90 in Michigan, United States
Sep 2010 - Oct 2012
Dec 2010

95000 mi

US $1000
Replaced 3 wheel bearings and speed sensors. I did the front 2, the shop did the back right side. I could not get the sensor wire run myself. 
Sep 2011

105000 mi

US $100
Scanned the check engine code and replaced the brake light switch 
Jun 2012

110000 mi

US $35
Replaced shifter knob button with an upgraded part from ebay 
Volvo XC90 in Sweden
Sep 2014 - Jan 2022
Oct 2014

99200 mi

$300
Rear wheel bearing hub noise. Replaced hub. 
Jun 2015

104160 mi
Headlight lenses foggy 
Dec 2016

112840 mi
Haldex DEM PCB burned beyond repair due to water ingress (poor sealing) 
Volvo XC90 in Wisconsin, United States
May 2014 - Jun 2015
Jun 2014

109000 mi

US $153
Battery required replacement. The battery was OEM and lasted 10 years, 109,000...time for a new one! Headlights were beginning to get foggy glaze on them. Took to Walmart and had "headlight restoration" service completed for $30 complete with lifetime guarantee. The service and result was EXCELLENT. I highly recommend this service!! 
Sep 2014

116000 mi

US $110
Replaced brake pedal switch in response to P2131 Throttle/Pedal Position Sensor/Switch "F" Circuit Range/Performance. The cruise control would not stay engaged so narrowed the issue to the brake switch rather than the throttle. 
Volvo XC90 in North Carolina, United States
Aug 2013 - Mar 2014
Oct 2013

115300 mi

US $1556
Cruise control stopped working. Software needed to be updated. One side of 3rd row seats would not go down when in the up position. Common problem with 3rd row seats; the clips broke and needed to be replaced. Heavy rubbing sound whenever making a turn. Had to replace steering shaft boot and adjust steering shaft. 
Volvo XC90 in Colorado, United States
Dec 2014 - Jan 2016
Mar 2015

157000 mi

US $1600
Multiple front end repairs completed, tie rod ends, sway bar, bushings. The symptoms involved sharp veering to the left upon sudden braking. An unknown problem remains, the vehicle needs tires every 20,000 miles. 
Volvo XC90 in Minnesota, United States
Dec 2013 - Sep 2015
Oct 2014

119200 mi

US $120
Light on for intake camshaft timing. Previously purchased timing belt per service manual replacement @ 120k. Replaced timing belt, no issues. Immediately after replacement noticed lifter noise, checked timing, still OK. Lifter noise. Noise got louder. Low oil pressure light came on. Failed connecting rod bearing. Engine oil was full. Cause still unknown. Regular dealer maintained vehicle with records new up to 105k. Work still in progress. 
Volvo XC90 in Texas, United States
- Aug 2009
Aug 2008

90000 mi
under warranty, replace transmission 
Aug 2009

106000 mi

US $4000
replace front differential after major breakdown. Replaced under courtesy warranty chain box 
Volvo XC90 in British Columbia, Canada
Nov 2010 - May 2012
Dec 2010

79360 mi

C $1100
needed new key fob, hatch back release and windshield washer pump 
Apr 2011

83700 mi

C $45
rear exhaust bracket that holds muffler in place had rusted through and was causing a "rattle" i simply reinforced the bracket..it now seems to be working fine 
Sep 2011

87420 mi

C $400
needed new spring and parts for E brake as it was squeaking and not working very well 
May 2012

93000 mi

C $500
regular maintenance term plus replace clasps for fuel line 
Volvo XC90 in New Hampshire, United States
Nov 2009 - Jun 2011
Aug 2010

95000 mi

US $100
Brake pedal sensor is bad, needs to be replaced, part ordered 
Volvo XC90 in California, United States
Mar 2010 - Mar 2011
Apr 2010

72000 mi

US $380
According to the dealer, there is a design problem with the transmission in the 2004 Volvo XC90. They "commonly fail" somewhere around 70K miles. Took them a week to replace the non-working transmission with a "refurbished" one. 
May 2010

73000 mi

US $400
Error message: "Anti-skid system repair required" - not sure what they actually did, but it cost about $400 for "reprogramming computer" 
Nov 2010

77000 mi

US $150
In for routine maintenance, while testing, found the rack and pinion steering had to be replaced. We have the extended warrantee and were told that it would have cost about $7000 but was covered under the warrantee. 
Mar 2011

87000 mi

US $2200
Dashboard error code indicated brake module failure. Had it replaced and sold the car. Three major failures in the last year: Transmission, steering and brake system. Bought a Lexus to replace the Volvo 
Volvo XC90 in Maryland, United States
Mar 2010 - Dec 2011
Apr 2010

88000 mi

US $980
Vibration upon acceleration. Replaced right front axle. Is an apparent problem with this vehicle. Replaced sway bar and bushings. 
Aug 2010

90000 mi

US $478
Replaced worn (noisy) right rear wheel bearing. It may not be common to all cars, but it apparently is a problem for Volvo XC90's and, though it may be coincidental, my 2003 Chrysler minivan too. 
Dec 2011

106000 mi

US $80
The "short" and "long rails" that anchor & protect the fuel line and evaporative return that run from the fuel tank to the engine compartment beneath the cabin floor fell off the car and had to be replaced. Not accident/incident-related. 
Volvo XC90 in Texas, United States
Aug 2012 - Dec 2012
Dec 2012

130000 mi
Driveshaft making noise and needed replacement ($1900.00). Since tranny replaced twice (Volvo paid for total repair 1st time and 2nd time and I paid for labor at $2200.00) decided enough was enough and traded it. 
Volvo XC90 in Sweden
Sep 2009 - Sep 2011
Apr 2010

68200 mi

$35
position light bulb broken 
Jul 2011

72540 mi

$2000
horn was malfunctioning and had to be replaced. 
Volvo XC90 in Ontario, Canada
May 2009 - Aug 2013
Jun 2009

40300 mi
Rubber engine mounts needed replaced Rubber bushings for front sway bars replaced 
May 2012

59380 mi

C $3300
Part that comes off the transmission that runs the rear wheels was leaking oil and making noise. Was replaced due to being worn out. 
Volvo XC90 in Oregon, United States
Nov 2007 - Aug 2014
Jun 2008

94000 mi

US $100
Sway bar end link dampers replaced. Broken tail gate release cable replaced. 
Jun 2010

121000 mi

US $800
rear suspension bushings 
Nov 2012

147700 mi

US $1400
Rebuild differential control module and replace anti-skid module. Rear wiper motor serviced. Rear door would not open sometimes. Interior cable replaced. 
Volvo XC90 in California, United States
Jun 2012 - Sep 2015
Oct 2014

70500 mi

US $300
Spark plug failure. Replaced all. 
Dec 2014

73000 mi
Discovered water on carpet and beneath floor. Diagnosed as sunroof drain. Fixed plugged drain and dried carpets and foam beneath. 
Volvo XC90 in New York, United States
Nov 2007 - Mar 2010
Jul 2008

56000 mi

US $506
Air conditioning not blowing cool air when idle. 
Nov 2009

70000 mi

US $220
Radio display did not display Reseal angle gear Replaced Lateral Link 
Volvo XC90 in Kansas, United States
Apr 2009 - Mar 2010
May 2009

72000 mi
In this trip our XC90 received a new transmission and angle/bevel gear. Also new radiator. 
Jun 2009

73000 mi
Replacement of a bad Turbo Control Valve. 
Jan 2010

US $25
Had code P0638 faulty throttle sensor come up. Code was reset and has not come back since. 
Volvo XC90 in British Columbia, Canada
Oct 2010 - Nov 2021
May 2012

82240 mi

C $550
Module for sunroof and alarm system 
Jul 2012

83800 mi
initial problem with alarm module was not completed properly 
Nov 2012

85220 mi
faulty alarm module 
Nov 2014

100720 mi

C $400
engine mount broken 
Jan 2015

101880 mi

C $1200
Replaced water pump and timing belts. Unplugged sunroof drains. 
Jun 2017

113460 mi
Reverse sensor replaced. There were intermittent problems (ie. warning light coming on that it wasn't working) with the sensor leading up to the accident. No warning light at the time of the accident. It didn't work at all after the accident. It was repaired as part of the insurance claim. 
Jul 2018

115940 mi

C $685
Seal near cowl was cracked which allowed water into interior. Also has to remove seats and carpets to remove accumlated water that was sloshing around under the floor of the vehicle 
Volvo XC90 in British Columbia, Canada
May 2010 - Apr 2013
Apr 2013

102920 mi

C $600
Due to blown gasket from overheating at the shop's fault, the engine was rebuilt at the shop's expense, except for parts costs of timing belt, water pump, spark plugs replaced with new items. 
Volvo XC90 in Virginia, United States
Dec 2010 - Jul 2012
Jan 2011

148000 mi

US $260
There was a trottle body code found. The car was running very rough the check engine light was on and the engine service required warning was on. The shop did an induction cleaning to see if it would help. Still running smooth so far. 
Volvo XC90 in Maryland, United States
Jun 2011 - Mar 2013
Sep 2011

112000 mi

US $2000
headlights not functional. Fuse replaced, fixing lights, but computer warning light still malfunctioning intermittently, irritating. replaced ball joint on driver side front suspension leak in exhaust system. No safety issue and would cost over $1K to replace. Only effect is slightly noisier exhaust system. 
Aug 2012

127000 mi

US $4000
replaced front axle replaced struts 
Sep 2012

128000 mi

US $25
intermittent thick smoke from exhaust. Possibly coolant leaking into combustion chamber. 
Mar 2013

132000 mi

US $150
Worn axle Oil pump system failure 
Volvo XC90 in Alaska, United States
Apr 2012 - May 2012
May 2012

82000 mi

US $500
AWD not working (DEM and spline sleeve issue) 
Volvo XC90 in Virginia, United States
Nov 2010 - Dec 2015
Aug 2012

178200 mi

US $15
Right side air conditioning not cooling. Left side ok. Added refrigerant, wanted to replace o rings for $500 but I opted not to. Fuel door hinged broke. Replaced hinge with part from internet and used rivet gun instead of the cheap push in plastic rivet on part. 
Nov 2012

182000 mi

US $125
Replaced right rear wheel hub due to noisy bearing. 
Mar 2013

187000 mi
Replace left rear wheel hub. Replace worn engine mount 
Jun 2013

190000 mi

US $430
Replaced all 10 bulbs in sound system. eBay parts were1/10th of dealer cost@$10 v$100. Replaced all 10 bulbs in sound system. eBay parts were1/10th of dealer cost@$10 v$100. 
Aug 2013

192000 mi

US $6
Replaced fuel door hinge again. Lip that holds the spring snaps off. Design flaw. 
Nov 2013

194900 mi
Turn signal (right) flashed fast, intermittently or not at all. Undid 3 T20 torx screws under steering column, then 2 Phillips screws. Removed turn signal switch. Remove last Phillips and cleaned contacts with alcohol and qtips.Replace all 
Mar 2014

199305 mi

US $474
HID left bulb out, replaced both sides, $350 End joints replaced, $300 HID headlight bulb burned out. Replaced the pair. Parts very expensive. 
Mar 2015

210000 mi

US $1370
Replace left front spring seat Replace PCV / flame trap system And cracked boost hose. 
Apr 2015

210300 mi

US $6
Clogged sunroof drains on both sides. 2 inches of water under carpet. Replaced vinyl drain line with hose from hardware store to drain directly, not using the 90 degree fitting that causes clog. Removed floor carpets to airdry for four days. 
Aug 2015

212000 mi

US $8
Replace fuel filler door hinge. Design flaw. 
Volvo XC90 in California, United States
May 2012 - Mar 2013
Apr 2012

US $2000
MAS computer chip AGAIN 
Jul 2012

152300 mi

US $600
yet ANOTHER computer chip went out and needed replacing 
Volvo XC90 in Maryland, United States
Jul 2011 - Oct 2011
Aug 2011

54000 mi

US $1000
Front bushings about to fail. Noticed when tires were replaced at tire shop (not dealer) Steering control arms replaced Leak at transmission 
Volvo XC90 in Alberta, Canada
Nov 2010 - Mar 2011
Dec 2010

96100 mi

C $250
Oxygen sensor failed. Dealership wanted to replace both which would have cost me $1200. I friend replaced only the faulty one: part + his labor = $260. Everything works fine since then. The 6-CD changer failed. Could not play or even eject disks. Dealership quoted $1100 to replace it. Bought used one for $250 including shipping and replaced it myself. Many people report faulty CD changer. 

Return to top

2004 Volvo XC90 4dr SUV

turbocharged 161hp 2.4L I5 Diesel 6-speed manual AWD

Volvo XC90 in Great Britain
Jul 2013 - Jul 2018
Oct 2013

52000 mi

£175
DSM module replaced, with £1400 replacement cost covered by warranty thankfully but warranty did not cover labour or upload of the new software, hence out of pocket £175. 
May 2016

87500 mi

£1848
Brake failure message. Replaced brake control module. Replaced CEM. Reloaded software to both. Kindly gave us a discount because it took them a week to find the problem and it had to go back twice again after the first "repair." 
Jul 2018

112000 mi

£600
The car was misfiring, so they replaced some sensors and when we got the car back it was still misfiring, so we sent it back and they played with it a bit more and finally fixed the problem. We did not get a clear answer from them as to the problem, but the car is running well again. 

Return to top

2004 Volvo XC90 4dr SUV

turbocharged 161hp 2.4L I5 Diesel 5-speed shiftable automatic AWD

Volvo XC90 in Norway
Apr 2016 - Jun 2017
Feb 2017

101060 mi

$300
Windows regulator 
Volvo XC90 in Great Britain
May 2010 - Jun 2012
Jul 2011

86500 mi

£400
Replaced all four wheel bearings due to moaning noise when driving - some of this was preventative as just about to embark on 2,000 mile holiday drive. 
Jan 2012

83200 mi

£80
Fuel level sender failed 
May 2012

94000 mi

£75
ICM failed - audio was dying randomly. Fixed ICM at specialist car audio repair shop by replacing power transistor and resoldering dried out joints 
Volvo XC90 in Great Britain
Jun 2010 - Oct 2015
Aug 2014

81900 mi

£60
Abs sensor ring cracked. Drive shaft removed & new sensor ring fitted. 
Dec 2014

84000 mi

£200
PAS stopped working properly. Pump removed checked & cleaned. System flushed & fluid replaced. Off side Abs sensor ring cracked. Drive shaft removed & new sensor ring fitted. 
Aug 2015

87600 mi

£200
Near side Abs sensor ring cracked. Drive shaft removed & new sensor ring fitted. 

Return to top

2004 Volvo XC90 4-door

turbocharged 6-cylinder automatic 2WD

Volvo XC90 in California, United States
Jan 2008 - Mar 2010
Feb 2008

53000 mi
Coolant tubing needed replacement. Small leak under pressure. 

Return to top

2004 Volvo XC90 4-door

turbocharged 5-cylinder diesel automated manual AWD

Volvo XC90 in Great Britain
Dec 2009 - May 2012
Feb 2010

73500 mi

£1588
Rear wheel drive sleeve stripped common problem 
Apr 2010

74000 mi

£430
Geartronic gearbox oil change and reprogrammed. 
Jun 2010

76000 mi

£4088
Gearbox had problem again of Transmission service required on dashboard as this is now third time decided to go for complete gearbox replacement told by service staff they had done a lot of gearbox changes recently. 
Sep 2011

92000 mi
Fuel pipe from fuel pump leaking 

Return to top

2004 Volvo XC90 4-door

turbocharged 4-cylinder automatic 2WD

Volvo XC90 in Michigan, United States
Jan 2011 - Mar 2013
Feb 2011

162000 mi

US $2500
console lights went out. told it was console- replaced for $1400. lights still out then dimmer replaced for additional $900. I was very angry because I asked if elect module would turn lights back on. 
May 2011

169000 mi

US $246
AC out; fan continued to blow after car was turned off. Dealer adds FREON. Next day fan continued to run after car is off result-dead battery. Recharge switch for fan would not accept dial down continued to blow. Heat turn on dial down off. 
Jul 2011

176000 mi

US $1100
Fixed AC. 
Apr 2012

189700 mi
engine message "reduced engine performance". local auto part shop was unable to get a good reading on problem when plugging into their system. nothing done to date. 
May 2012

192100 mi

US $700
24May rearend, towbar re-welded; Car now drag & hik-up. Local shop paid 2 tuneup $520 still dragng;diagnostic $0,catlyt converter quote $1700, dealer diagnostic paid $121 quote $5000. Indep volvo Spec shake dust from filters quote $0 no code. 
Sep 2012

200000 mi
The SR airbag light came on after my last oil change. I am not going to do anything about it. Im sick of this light that appears to mean nothing but cost. 
Oct 2012

201500 mi
I picked the car up, and drove 10 miles, and the skid cover came off. $129.00- I had it removed. 
Feb 2013

209300 mi

US $16
Car hesitating as if to hickup; the engine light's on; I experienced this before autozone recommended adding an additive to fuel which worked. Last year dealer suggested $2300 for tune up, and a local shop $5000 for the same problem. 

Return to top

2004 Volvo XC90 4-door

5-cylinder automatic AWD

Volvo XC90 in California, United States
Mar 2015 - Mar 2016
Mar 2016

140000 mi

US $2487
Replace 2 front axels, 2 front wheel hub assembly, Replace Turbo Large Hoses. 

Return to top

See TrueDelta's information for all SUVs
See TrueDelta's information for all Volvo models.

2004 Volvo XC90 Repair Histories

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 Volvo XC90 problems occur, check out our car reliability stats.