MY 126 starts great when the engine's cold, but has trouble starting when the engine's warm/hot. I have to crank the engine for 5-7 seconds, then stop and wait. Repeat. Repeat again. Finally, it will get started (With lots of smoke out the back). Any ideas why this is happening?