So here It goes, I bought a Craftsman DGT6000 (1998) with the 27 HP Kohler Command Pro V-Twin a month ago knowing It had some Issues. It started and drove when I went to look at It and the engine sounded good so I bought It. Got It home and started messing with It and found It burned oil bad. Everyone said head gaskets so I ordered some genuine head gaskets from Kohler and replaced them. Oil burning stopped immediately. Put In two new plugs from Kohler and a new air filter and new fuel filter. Let It Idle for 45 minutes while I went to go grab more gas and came back to It still Idling fine. Started cutting and made 2 passes and It starts bogging bad and stalls. Will only restart with the choke on and would die with It off. Limped It back to the garage and fully disassembled the carb and found some debris in the bowl but that's It. Pulled every jet and made sure they all were clear. Now I haven't driven It yet. But It still has a problem that It had before I cleaned the carb. It seems to flood Itself at Idle. If I go to Idle for 5 seconds and then go to full throttle It chugs going to full throttle and while It's working It's way up to full throttle, It's blowing black smoke out the exhaust.