I really hope someone can help, as garage can't.i have fiat punto grande 2007.when it rains really heavy,or with a lot of spray, my engine management light comes on and it goes into limp mode.if I switch off and back on it goes as normal.it drives perfectly well in dry weather and once you stop and start engine .i have took to the local garage and diagnosed with throttle pedal fault.mechanic had it in and aligned potentiometer.i took my car home and drove well until rain again and did the same.i contacted mechanic again and he said he would speak to auto electrician.first he said it could be a pipe with my throttle wires but today he said it needs software update.i phoned fiat today and he doesn't seem to think software update and said would need to look and diagnose.he said two hours will cost me 170 quid.now I am no mechanic and really don't understand cars but if it was throttle pedal at fault or software at fault hen surely it would do in dry weather and not only just in wet weather.i drive miles in dry weather but as soon as rains it comes on..please please anyone know?