I agree with Al. Stop throwing parts at it and start some good diagnosis. The check Al mentioned is the absolute best for determining contaminated fuel. The engine will idle and work under light loads just fine with gravity feed.
If the engine runs with fresh gravity fed fuel you can eliminate the carb. Then it will be time to be sure you have pressure and clean fuel. Drain about a pint or more into a clear glass container and see if it is only fuel or is there water at the bottom of the jar.
You also need to know if there is fuel pressure at the carb. A cheap inline gage is fine. This will eliminate a good deal of guess work.
Dave Neptune