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!
2004 XC90 Codes
- oragex
- Posts: 5347
- Joined: 24 May 2013
- Year and Model: S60 2003
- Location: Canada
- Has thanked: 102 times
- Been thanked: 352 times
- Contact:
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.
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.
Several Volvo Repair Videos https://www.youtube.com/playlist?list=P ... s0FSVSOT_c
- FLXC90
- Posts: 1132
- Joined: 18 August 2014
- Year and Model: 98 V70 T5
- Location: Florida Panhandle
- Has thanked: 16 times
- Been thanked: 45 times
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
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)
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
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...
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+
2005 XC90 2.5T 110K+
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.
- ggleavitt
- Posts: 744
- Joined: 4 June 2006
- Year and Model: 06,08 XC90 V8
- Location: Camano
- Has thanked: 23 times
- Been thanked: 127 times
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.
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
- FLXC90
- Posts: 1132
- Joined: 18 August 2014
- Year and Model: 98 V70 T5
- Location: Florida Panhandle
- Has thanked: 16 times
- Been thanked: 45 times
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)
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)
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
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.
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.
- SuperHerman
- Posts: 1798
- Joined: 1 December 2014
- Year and Model: 2004 & 2016 XC90
- Location: Minnesota
- Been thanked: 207 times
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.
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.
-
- Similar Topics
- Replies
- Views
- Last post






