Well after putting the controller away properly, the next day went to test again.....NO WORKIES!@#&*%#@
After some fiddling about checking continuity of wires, wiring diagrams. finally started to work but intermittent.
Got the Daughter to give me a hand. As she controlled the sunroof buttons while I moved things about.
Found out to be the two black "chips" had bad contacts on a couple of pins.
Damn it probably not the relays after all. SO when you bang on the roof to get it to work it is probably these connections!!!
So after re-solder I also hot glued them together and to board to fix them in place.
Glued in place.
Much better now, can wiggle and bump everything and the sunroof still works.
Now put the old relays back in.