i cannot get my 350x to idle correctly...let me tell you first this bike is a no choke one kicker everytime...but it dies almost every time i let it idle...once i ride it for like an hour or more it seems like it will stay running at idle then..but then while it is idleing it will randomly idle up for 15 to 30 second idle back down then idle good for a few minutes then do it again...what gives? what should i check ive already cleaned the carb completely.. any other ideas? ive never ran into a problem like this