Results 1 to 10 of 10

Thread: Sunroof fault

  1. #1
    Join Date
    Oct 2006
    Location
    Reading, UK
    Posts
    1,853

    Default Sunroof fault

    Anyone know what would cause the sunroof to start playing up?

    It wont auto park any more and it's infuriating. Only the forwards/backwards button works, the 'up' button doesnt do anything anymore.

    I seem to remember that pushing the button forwards should always make the sunroof return to the closed position, but instead it closes and just keeps going opening the sunroof into the tilt position!

    Any ideas what's causing this?

  2. #2
    Join Date
    Dec 2003
    Location
    Minneapolis, MN
    Posts
    574

    Default

    It sounds like the "up" command is now tied to the "forward" action of the switch. My guess is it's a bad switch or relay issue. Pop out the sunroof control panel to see if any water has leaked onto the switch. Or maybe a wire up there is broken or touching something it shouldn't be.

    I'm not sure where the relay is for that, but my guess would be under the rear seat. You can take the rear seat out and run the sunroof to see if anything clicks in the rear relay cluster.



    Quote Originally Posted by Ferret View Post
    Anyone know what would cause the sunroof to start playing up?

    It wont auto park any more and it's infuriating. Only the forwards/backwards button works, the 'up' button doesnt do anything anymore.

    I seem to remember that pushing the button forwards should always make the sunroof return to the closed position, but instead it closes and just keeps going opening the sunroof into the tilt position!

    Any ideas what's causing this?

  3. #3
    Join Date
    Oct 2006
    Location
    Reading, UK
    Posts
    1,853

    Default

    Quote Originally Posted by BennyM View Post
    It sounds like the "up" command is now tied to the "forward" action of the switch. My guess is it's a bad switch or relay issue. Pop out the sunroof control panel to see if any water has leaked onto the switch. Or maybe a wire up there is broken or touching something it shouldn't be.

    I'm not sure where the relay is for that, but my guess would be under the rear seat. You can take the rear seat out and run the sunroof to see if anything clicks in the rear relay cluster.
    The switch is brand new for the sunroof!

    However... I've noticed that in the trunk on the left side there's a relay/fuse panel with one particular relay removed and jumpered with a piece of wire. I've a sudden suspicion that this is probably what's causing it.

    The E31 has it's "under seat" relay/fuse panel shifted into the left side of the trunk, as there's not enough space under the rear seats.

    I'll pull that piece of jumper wire out this evening and see if the sunroof suddenly packs in. If it does, I know what the problem is!

    Also, does anyone know if there's a relay diagram for the E31 knocking around on the web?

  4. #4
    Join Date
    Feb 2006
    Location
    Oldham, England
    Posts
    3,078

    Default

    Had a similar problem which I put down to lack of use Cleaned the runners and used some silicon polish on them. 6 months later and it still works fine

  5. #5
    Join Date
    Sep 2007
    Location
    Seattle, WA
    Posts
    1,036

    Default

    Quote Originally Posted by Ferret View Post
    Also, does anyone know if there's a relay diagram for the E31 knocking around on the web?
    Might be one here http://www.wuffer.net/

    Lots of E31 stuff there...
    Cosmos Black/Black 1995 540iA M-Sport
    BMW Individual Exclusive Edition, 1 of 65 total, 9/25/95 Build

  6. #6
    Join Date
    Sep 2007
    Location
    Seattle, WA
    Posts
    1,036

    Default

    There's relay info here under the electrical section. http://www.bmwtechinfo.com/repair/main/721en/index.htm
    Cosmos Black/Black 1995 540iA M-Sport
    BMW Individual Exclusive Edition, 1 of 65 total, 9/25/95 Build

  7. #7
    Join Date
    Dec 2003
    Location
    Eastern Tennessee USi
    Posts
    14,730

    Default

    try holding the switch in the forward position for like 30 seconds, worked like magic here.
    95 E34 530I V2.37
    ===========
    Those who make peaceful revolution impossible will make violent revolution inevitable.

    John F. Kennedy

  8. #8

    Default

    Cheers guys, I've tried resetting it now using the hold the button down in the up/forward position for 30 seconds (and I heard it trip, so I know it worked) but it's not made much difference.

    I suspect either the motor is badly positioned or the internal microswitches have packed in...

  9. #9
    Join Date
    Oct 2006
    Location
    Reading, UK
    Posts
    1,853

    Default

    Er, wonder what the hell happened there, it let me log in as Ferret101 (used on another forum!) I must have registered a double account by accident!

  10. #10
    Join Date
    Oct 2006
    Location
    Reading, UK
    Posts
    1,853

    Default

    Figured out what's going on with the sunroof anyway.

    At some point in the cars history the control unit must have failed - someone's dismantled it and hotwired the relays inside it.

    It's basically set up now so that just the forwards and backwards buttons totally ignore any logic in the unit and manually activate the drive.

    Wonder if it's the same unit in an E32 and E34... with have to have a nosey then ebay a spare

Similar Threads

  1. e32 IHKA fault
    By myles in forum 5 Series BMW
    Replies: 2
    Last Post: 02-26-2015, 04:31 PM
  2. DME Fault...
    By stx133 in forum 5 Series BMW
    Replies: 1
    Last Post: 02-25-2009, 08:59 PM
  3. ABS fault
    By guitarfish in forum 5 Series BMW
    Replies: 3
    Last Post: 11-08-2007, 05:39 PM
  4. obc fault pls help
    By andy535 in forum 5 Series BMW
    Replies: 0
    Last Post: 01-27-2007, 05:07 AM
  5. displays no fault code - but fault exists
    By romus in forum 5 Series BMW
    Replies: 6
    Last Post: 10-20-2005, 02:32 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •