Calling Sunroof Experts - 2004 Disco Sunroof problem with video
I have a 2004 Disco, and I can't figure out what's wrong with my front sunroof. The rear sunroof works fine. I've replaced both the switch as well as the motor and I still can't get this thing to work right.
Currently, it moves about an inch, stops, then moves again. See youtube video for reference.
PLEASE HELP!
Currently, it moves about an inch, stops, then moves again. See youtube video for reference.
PLEASE HELP!
Now I cannot speak for the Disco II, but the Disco 3 has a reset function built into the sunroof control button. Maybe they had it in the previous model as well?
for the 3 it was hold the close sunroof button down for 30 seconds. Reset procedure starts and the motors try to fully cycle the system with factory settings. IF this is even a thing on the older disco's just let it cycle by itself and try again when it stops.
B-side, I was not even aware the disco had 2 sunroofs! what?! That's some luxury.
for the 3 it was hold the close sunroof button down for 30 seconds. Reset procedure starts and the motors try to fully cycle the system with factory settings. IF this is even a thing on the older disco's just let it cycle by itself and try again when it stops.
B-side, I was not even aware the disco had 2 sunroofs! what?! That's some luxury.
Thanks for the tip, I have never heard of a reset on the button for 30 seconds. a search has not yielded any more information. Can anyone comment?
Now I cannot speak for the Disco II, but the Disco 3 has a reset function built into the sunroof control button. Maybe they had it in the previous model as well?
for the 3 it was hold the close sunroof button down for 30 seconds. Reset procedure starts and the motors try to fully cycle the system with factory settings. IF this is even a thing on the older disco's just let it cycle by itself and try again when it stops.
B-side, I was not even aware the disco had 2 sunroofs! what?! That's some luxury.
for the 3 it was hold the close sunroof button down for 30 seconds. Reset procedure starts and the motors try to fully cycle the system with factory settings. IF this is even a thing on the older disco's just let it cycle by itself and try again when it stops.
B-side, I was not even aware the disco had 2 sunroofs! what?! That's some luxury.
Mine acted exactly like that before (motor was not straining... just stopped and started). When I took the switch apart there was rust in it and I found a fault in the seal on my sunroof. I replaced the switch and it worked fine. You might be able to test that by just bypassing the switch but I'm not sure which wires in the connector will do the trick. If in my driveway I would take a piece of wire and try all combinations until it worked or the truck caught on fire... you may want a more conservative approach.
Then it has to be the switch or the relay. The sunroof motors don't stop in response to a hand or neck in them--or a least mine don't (tested with hand and neck). So I strongly suspect the switch. I'm sorry but I can't remember whether the switches can be swapped. If they can, try that and I bet you find the problem.
Last edited by Charlie_V; Aug 26, 2015 at 09:44 PM.
We are instant messaging. I added... can you swap the switches? I don't remember if they swap.
I actually didn't know there was a sunroof ECU unless you mean the BCU... but if you change that you have to also change the ECU or have them matched by a dealer or genius. Unless something else it acting up it probably isn't the BCU.
It is possible that the motor is poorly grounded or has a bad connection, but I really think it is the switch or relay. If you can find the right relay you can swap a matching relay to see if it makes a difference.
I actually didn't know there was a sunroof ECU unless you mean the BCU... but if you change that you have to also change the ECU or have them matched by a dealer or genius. Unless something else it acting up it probably isn't the BCU.
It is possible that the motor is poorly grounded or has a bad connection, but I really think it is the switch or relay. If you can find the right relay you can swap a matching relay to see if it makes a difference.
There is definitely a sunroof ECU. It even says 'sunroof ecu' right on there. It connects to both the front and rear sunroof. Right behind the switches. I think I'm just going to try and replace that and go from there. Pretty cheap on ebay.
1994 2004 Land Rover Discovery 1 2 Sunroof ECU 1 | eBay
1994 2004 Land Rover Discovery 1 2 Sunroof ECU 1 | eBay
We are instant messaging. I added... can you swap the switches? I don't remember if they swap.
I actually didn't know there was a sunroof ECU unless you mean the BCU... but if you change that you have to also change the ECU or have them matched by a dealer or genius. Unless something else it acting up it probably isn't the BCU.
It is possible that the motor is poorly grounded or has a bad connection, but I really think it is the switch or relay. If you can find the right relay you can swap a matching relay to see if it makes a difference.
I actually didn't know there was a sunroof ECU unless you mean the BCU... but if you change that you have to also change the ECU or have them matched by a dealer or genius. Unless something else it acting up it probably isn't the BCU.
It is possible that the motor is poorly grounded or has a bad connection, but I really think it is the switch or relay. If you can find the right relay you can swap a matching relay to see if it makes a difference.
There is definitely a sunroof ECU. It even says 'sunroof ecu' right on there. It connects to both the front and rear sunroof. Right behind the switches. I think I'm just going to try and replace that and go from there. Pretty cheap on ebay.
1994 2004 Land Rover Discovery 1 2 Sunroof ECU 1 | eBay
1994 2004 Land Rover Discovery 1 2 Sunroof ECU 1 | eBay
Please post whether it works!
Best,
Charlie V


