Firstly I'd check the fusebox/electrics under the bonnet for water ingress. Is it dry in there? If not, dry it out and seal the lid better.
My son has had problems with his in all this wet weather. Once dried out the spurious messages all disappeared.
ChicksFan
May 2012