I suggest stop throwing parts at it and spend more time diagnosing.

if your ECU was soaked, that would be my starting point. Take it out, open the cover, inspect the board for corrosion and such.

Also, because you are chasing fuel/spark issues, I would test the relay. The circuit controlling relay, under the dash.