if map sensor code came up check connections to it plug, vaccum hose make sure no slits or anything in the pipe, also worth changing the map sensor from doner car but sounds like you got a bad connection, take the big harness plugs off and clean them out dry and then plug them in, if water went in the harness plugs could most likely shorted few things makin the ecu drop more fuel, id clean all plugs and them check as it may not be a part, i know this through experience on leavin the bonnet off outside the harness plugs had water in and made car run rich and misfiring,.... let me know how it goes m8