If it runs great unless you let go completely, it might be in the tors system. I've got an 05 and had to jump a wire when i changed the carb. its an electronic override on your throttle. supposed to stop it from staying pegged if your cable breaks. Might be a problem with that.