I applaud you getting it all done, just one thing. Try it between each thing, try after plugs then try again after ECU clean, again after any other corrective actions.
The idea is not to create a new problem, not likely but possible. so if the plugs get it working, then do the ECU, should still work, etc...
Also assuming you get it going, check the plugs again after say 20-30 miles on it. You want to see if the fouling is due to a chronic long term slightly rich OR something drastic that will cause issues quickly. If the latter then you know you still have problem, the former, just keep in mind to check plugs maybe after 1 year as it may not be a problem at all.