Cheers for the replies. I removed the bonnet switch. It looks like some water has got in, no doubt because the rubber cover is missing, so a quick blast of WD40 and a clean of the contact and yippee, we are back in business!
Ill pick up a replacement rubber cover from a scrappy this week.