Had a quick look at the Microswitch this morning. I don’t see anything odd or anything stuck in there.
One thing I have noticed this morning is with the car in neutral and ignition on. I press the lower button and the roof begins to lower, if I loose the switch halfway through the operation the roof alarm sounds. Letting me know the operation is not complete. If I hold down the button again to complete the roof operation the alarm does not sound while the button is held down. When the roof is completely down, I do not get the long confirmation bleep and the red light is still on the dash, As soon as I put the car in gear the roof alarm sounds again.
I’m wondering because i stopped the roof halfway through its compilation and the alarm sounds to say the operation is not complete does this confirm that the micro switches are working?
I think it definitely shows that the micro switches for the roof movement are working. The missing confirmation beep at the end would indicate the issue lies with detecting the deck has closed. The long beep is specific to closing the deck, so you can probably rule out the latch as well.
I did have a roof control fitted and my initial thoughts were this would be the problem. So I’ve remove the controller. Disconnected the battery for 15 minutes. I hoping this would rest.
Yes, the windows do drop down slightly. Everything works perfectly as it should apart from I do not get the long bleep at the end of roof being opened or closed. The red light on the dashboard for the roof is always lit as soon as I put the car in gear the alarm sounds
At this stage I tend to agree with MintyRox that the deck micro switch is the problem. Try some aerosol cleaner on the desk micro switches (the ones I couldn’t remember yesterday evening). Don’t spray the greased area! I would avoid using WD40, this is a Water Dispersant and tends to leave a gungy fish oil behind which could cause more problems!
I’ve already suggested carb or brake cleaner but you can get switch cleaner in an aerosol.
I had an issue with my 2.0 3.75 back in January……
Wouldn’t start, wouldn’t crank, roof top lights flashing, immobiliser lights on etc etc.
It spent a few days at my local Mazda Dealer who tracked it down to the “Power Train Control Module” (ECU) playing up.
They took the plug off, cleaned it up and used some special electrical grease on the pins.
Plugged it all back in and all fine now.
Worth a go and no money.
Personally, the next thing I would try is to lower the roof and stop once the hood is dropped but before the deck starts to move, then manually press the deck lid down switch by reaching into the space, and see if the dash light stops flashing. If it does, that would indicate the switch is OK but if not then that is likely the culprit and needs replacing. Also, make sure the pin on the cog which activates the switch is not bent or out of alignment.
The rattle noise from the rear deck implies that the gears are worn/not meshing correctly, it’s possible that they’ve jumped a tooth so the micro switch is not being switched.
The driver side one was not tight. I’ve tightened it and the rattling as gone. I have done another video so you can see and also the alignment of the deck seems fine.
I’m lost for further suggestions at this point. I think I would be inclined to have Mazda investigate, it’s certainly possible they may be able to diagnose why the control unit is not registering the cycle as complete after the deck closure. The only other option I can see is to start replacing micro switches, as I can’t think of anything else except maybe the control unit itself has a fault.
Thanks so for all your help MintyRox. I’ll give my local Mazda dealer a call tomorrow to see if they can get it booked in. I’ll let you know if a solution can be found.