All now fixed - it was the footwell control unit - apparently a very common problem. Thanks to all who reacted.