I have a J D 212 with Kohler 301AQS. It starts and idles fine, but bogs down with throttle increase. Ideas?

John Deere 212 Lawn Tractor w/ 12 hp Kohler motor.
It was hardly running at all a couple of weeks ago. I changed the oil, and replaced the spark plug and tried it again. It idled smoothly after that, but still couldn't take more throttle. I rebuilt the carb, thinking that maybe it was gummed up. Put the carb back on and fired up right away, but still can't get beyond an idle. Whenever I apply more throttle it just starts running rough, blows black smoke and eventually dies. I have no idea what to try next, do you?

Answers:
When you pull the plus after it dies is it wet with gas or oil? If gas it is running too rich. Is the air filter plugged or the choke on? Is there a fuel filter? If so when was this last changed? So if starts and idles OK, it is not electrical so must be too much fuel or not enough air to get the correct air/fuel ratio.

Other answers:
check for water in fuel....how old is the fuel, if old, drain tank and carb, and replace with fresh, gas has a limited life in these days with additives
check for water in fuel....how old is the fuel, if old, drain tank and carb, and replace with fresh, gas has a limited life in these days with additives
  • Why won't my gas oven work correctly when the A/C is on?
  • How much do builders charge for rebuilding old stone walls?
  • Easiest way to scrape paint chips off old windows?
  • can you run a chest freezer on its end like an upright freezer?
  • The soap dispenser door on my dishwasher "sticks" and sometimes will not open when the latch releases - ides?
  • Insulation in the attic and new double pain windows. What else is left to do to bring a 70's home up to stuff
  • my fan is blowing out hot air.?
  • Tenting Versus Foam for Termites?
  • How do you find a condemned house uncondemned?