This is what we did for the same
problem. Removed the ecu, Opened it up, dried it out, check to see if it worked then coated all the components and boards with conformal coating, put a new silica gel pack in then resealed the unit. Refitted splash gaurd. Job done.