Sorry for bumping this really old thread but I had to say thanks! We've taken our Cmax to a few garages for this problem (were told it was water in the fuse box) and were about to replace it! Thought I'd have a look into it myself, spent 20 seconds online, found this page and now it's fixed!