I have an 89 warrior that the idle will go high on its own at times. Seems to be worse when warm. Cable and air boot new. Carb has been taken apart and cleaned. Also will barely run cold. The choke has to be on for awhile and then the idle will go high on its own. There also is a backfire...