Thanks all..turns out the problem was the remote transponder in the roof tripping and generally stuffing things up.
MR Autos found and replaced the unit and now all is perfect.