Yesterday night my bike started to misfire or atleast sounded like it. When I got home I didn't bother checking it. This morning I started the bike and it had a rough idle but still ran. Now it's to the point where I can't ride it. I can turn the gas on and it sputters then I turned it off and it ran almost perfect in a few seconds. Is this the floats stuck or maybe something else?