I am working on a 1995 E25ELEOA 25hp motor. It has been sitting for a couple years. Took the carb apart and cleaned everything and have it running. When the motor is at an idle, the motor runs fine. If i start giving the motor some gas it will rev up for a little bit, but once it gets to a certain point it seems like it is missing. It will pop and almost shut off and will give off big puffs of white smoke. It will rev up a little ways now and then, but it begins to pop and miss. Tried new plugs, but it still does it. It acts like it is fouling out the plug, and I can't seem to get it right. What else could it be?? Thanks for the help.