I have an Agility 125 and in the mornings the bike will start, then run okay, until I get on it and ride, then it'll die once I come to a stop, and I have to crank it again. it will do this until the engine is warmed up, then it'll run just fine. The bike's only five months old. Any ideas?