I have a 16 HP Vanguard that seems to run great when not under a load. As soon as a load is put on it it starts spitting drops of fuel out the top of the carburetor and quits. If you run the choke about 1/2 closed it seems to run better but not as it should. I've replaced the carb and does the same as it did with the old one. The compression is within spec, I've checked valve lash and replaced all keys thinking it might possibly be a timing issue with no success. I rebuilt the engine about 1 1/2 yrs ago and it ran perfect for about a yr and then all of a sudden started running ruff and extremely rich blowing black smoke, fouling the plugs and wouldn't run under a load. At this point I'm lost so any help would be greatly appreciated!