Login Register

2004 XC90 Codes

A mid-size luxury crossover SUV, the Volvo XC90 made its debut in 2002 at the Detroit Motor Show. Recognized for its safety, practicality, and comfort, the XC90 is a popular vehicle around the world. The XC90 proved to be very popular, and very good for Volvo's sales numbers, since its introduction in model year 2003 (North America). P2 platform.
Post Reply
trobbens
Posts: 5
Joined: 13 May 2018
Year and Model: 2004 xc90
Location: 12866

2004 XC90 Codes

Post by trobbens »

I will start with the problems going on.I have a 2004 XC90. When I start my car everything works then instantly the dash goes out. The gas gage goes to empty, temp, speedometer and any lights for the dash. The radio doesn't work. My turn signals don't work. My interior lights won't turn on. I just plugged it into a code reader and these are the codes that came up
P0863
U0073
P0571
P0504

Any help with this issue is greatly appreciated.
Thanks!

User avatar
oragex
Posts: 5347
Joined: 24 May 2013
Year and Model: S60 2003
Location: Canada
Has thanked: 102 times
Been thanked: 352 times
Contact:

Post by oragex »

First, don't let mechanics replace parts by guessing. Rather try to test things.

Measure the battery first with the engine running, then with the engine off early morning before starting the car.

There was an issue with a firewall harness. The CEM can get water over it. The DEM (awd) can get faulty. These modules can be repaired by Xemodex.

Quite a few things, better go slowly to sort them out.

User avatar
FLXC90
Posts: 1132
Joined: 18 August 2014
Year and Model: 98 V70 T5
Location: Florida Panhandle
Has thanked: 16 times
Been thanked: 45 times

Post by FLXC90 »

Your U0073 is a generic code that says a CANBUS module is bad. It doesn't tell you anything about WHICH module. You need to trace system with VIDA/DICE level equipment. Your P0863 is for the trans control module. However, your symptoms lean towards Central Electronic Module (CEM) which is kinda like the car's motherboard. But check the bus thoroughly before you commit to anything, Like Oragex said, test don't do swaptronics, unless you have a spare donor car.

Also, you will need VIDA/DICE to marry new module into car, unless a vendor can pre-program for you.


There is a guy that travels around up there that might be able to help
Current Volvos:
1998 V70 T5, 112k sat 5 years, still in mechanical coma (finally at the top of the pile )
2004 XC90 T6 AWD: 186k, 60 on transaxle ( traded in )
1998 POS70 N/A: DD/training aid, 236k but really about 240k, I think...ABS module( passed on to son who sold it)

cn90
Posts: 8266
Joined: 31 March 2010
Year and Model: 2004 V70 2.5T
Location: Omaha NE
Has thanked: 4 times
Been thanked: 472 times

Post by cn90 »

I have a feeling this is a bad ignition switch (left of steering column).

At this age/mileage, it is a good idea to replace the ignition switch.

Please report back the final solution...
2004 V70 2.5T 100K+
2005 XC90 2.5T 110K+

trobbens
Posts: 5
Joined: 13 May 2018
Year and Model: 2004 xc90
Location: 12866

Post by trobbens »

I brought my car to Precision Volvo. He determined it is the CEM. Was quoted $1200 for the cost of a new CEM installed. He reset the module and everything is working properly for now. But can’t drive long distances because it will overheat and happen again until replaced.

User avatar
ggleavitt
Posts: 744
Joined: 4 June 2006
Year and Model: 06,08 XC90 V8
Location: Camano
Has thanked: 23 times
Been thanked: 127 times

Post by ggleavitt »

You have another option- https://xemodex.com/us/

Used them a few years ago on a dead DIM (swap) with an S80, great service and fast shipping.
2006 V8 Ocean Race #740/800 200k, 2008 V8 Sport 183k

User avatar
FLXC90
Posts: 1132
Joined: 18 August 2014
Year and Model: 98 V70 T5
Location: Florida Panhandle
Has thanked: 16 times
Been thanked: 45 times

Post by FLXC90 »

As is mentioned in some similar threads, like part number CEMs, from like equipped vehicles, may swap in and work, caveat: odometer will read higher of donor or recipient. Also, a serviceable CEM can be reprogrammed through VIDA/DICE to match your vehicle. viewtopic.php?f=10&t=85550
Current Volvos:
1998 V70 T5, 112k sat 5 years, still in mechanical coma (finally at the top of the pile )
2004 XC90 T6 AWD: 186k, 60 on transaxle ( traded in )
1998 POS70 N/A: DD/training aid, 236k but really about 240k, I think...ABS module( passed on to son who sold it)

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

The ignition switch in my '97 S90 does something like this. The return spring is weak and does not fully return the switch to position II. I just learned to live with it by gently pushing the key all the way back to POSII after starting the engine. In other words, take slack out by supplementing the return spring with one's finger.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

User avatar
SuperHerman
Posts: 1798
Joined: 1 December 2014
Year and Model: 2004 & 2016 XC90
Location: Minnesota
Been thanked: 207 times

Post by SuperHerman »

Your problem is going in two directions. 1) Faulty CEM and 2) bad ignition switch.

First, do you have any signs of water intrusion (usually the firewall or sunroof drains) near the CEM?

When you state: "But can’t drive long distances because it will overheat and happen again until replaced" - are you talking about the CEM? If it is getting hot it is drawing too much current or it has an internal fault within the CEM. Before replacing it you need to eliminate the drawing too much current possibility outside the CEM.

If the issue is what CN90 and RickHaleParker suggests (ignition switch), changing the CEM will most likely not solve the problem, as the current drain will still be excessive. Before proceeding with a CEM replacement it would be wise to eliminate this possibility. You will have to figure out how to isolate this circuit and do a current draw reading while maintaining car operation. Maybe find a place where you can get a current draw reading of the entire system and then try what RickHaleParker suggests looking for a change. Otherwise you can look and see how much the part is, and if it is cheap enough change it out.

It would not hurt to check your relays and shunts on the CEM. I had an issue on a 2002 XC70 where it was diagnosed with a bad CEM, which Xemodex rebuilt. I bought the car this way. After reinstall I had the same issue, blowing fuses and disappearing graphics, so I started to fault trace all the car's wiring. I found nothing wrong. In the end I purchased some used shunts and relays and changed those that were involved in the offending circuit and the problem was solved.

One last item, the car has a basic built in module test function. I don't recall how to access it but you can look it up. It will tell you which modules are properly communicating. As the modules are sorta "daisy chained" - a fault in one module will cause problems elsewhere.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post