Today I replaced the fuel pump diaphram,fuel line and clamps,Spark plugs,thermostat and impeller.The old fuel line primer was deteriorating on the inside and I could see all of the black particles in the clear inline glass filter,I also removed the fuel filter on the fuel pump housing and it was pretty clean.Here is the problem.The engine idle's fine and runs great at wide open throttle for the first 10 minutes but after that it will bog down after about 20% throttle.Anything under 20% throttle and idle still work fine.Also if I close the choke about 25% while full throttle is given,it will almost run at full power and stay that way as long as I keep holding it.After the engine sit's for a few hours it does the same thing again(runs great for 10 minutes ect..) Someone mentioned to me today that it could be that the vent on the fuel can could be partially clogged causing this,I haven't tried removing the cap yet but will.Any other suggestions?