My K75 does not take throttle like it should. The bike has good compression, idles and cruises just fine, and will take throttle without flooding when the throttle is rolled on gently.

The problem happens when the throttle is opened all the way or when the throttle is opened quickly. When trying to do this the bike gets too much fuel, stumbles, and even lets out a little black smoke.

My guess is either the TPS or the air flow meter but I'm not really sure. Anyone have any other ideas or advice on how to go about adjusting the TPS and air flow meter?