Update : I unplugged all the wiring connections, removed the ECM and put it in a zip lock bag with desiccant silica packets , tented the motor and ran a space heater and fan in the tent for 4 days. I reconnected everything and the motor runs normal and the engine light no longer stays on after...
I have the same motor and it also was submerged while running. I pickled it around 2hrs after recovery however the engine light stays on and the motor won't idle. i replaced the oil pressure sensor switch but it made no difference.