some days the bike runs good then all of a sudden it will not idle and seems to run rich then like a switch can go back and forth from running perfect to crap. Some time seems to cange at the point of when I am pulling hard up hill or in the mud. Totally comfused. The TPS shows good, new fuel, have redielectic greased everthing. Can any one help with the next place to look? thanx.