Hi all, I could really do with some help on this one. I know there’s a lot on here about this problem but I’ve not see a situation quite like mine. In short I took my disco wading and hit water too deep. The engine bay flooded and so did the front door wells. I now have the flashing M and S lights. I’ve cleaned the battery terminals, I’ve changed the gear box oil, I’ve removed the XYZ switch and cleaned all the contacts. I checked for a code but I’m not getting any error codes. I can clear the codes the lights will stop flashing she will drive fine up to the point I try to go up hill at which point the engine cuts out. The check engine light comes on and I have to leave the ignition of for 5 minutes as she won’t start again immediately. Does any one have any suggestions?