i posted a few weeks back about my 400 running doggish. and not idling. well heres what ive done. replaced spark plug old one was black( running rich) atv starts better and feels better but still very doggish barely reaches 30-35 mph also from a dead stop if i get on it it misses and then takes off.it also wont idle even after riding for a half hr or more it just keeps stalling. the idle slowly decreases it starts to click from the motor area and then just stalls(could my electric choke be sticking). i cleaned and reoiled my air cleaner because i originally thought i over oiled it but it didnt help. i used super grade fuel and seafoam still nothing. i went to clean my spark arrestor because ive never done it i just assumed the dealership had because i have a service plan from them but obvioulsy not because the bolts are all frozen and the only one that moved broke. i always wd40 them to keep them from rusting in there but obviously it didnt work. so do i need to replace my muffler or is there something i can do. maybe a good after market one? ive never had to adjust my carb its always ran excellant hot or cold high altitude or low and always idled no problem no matter what the temp could this be my issue? im at a loss here. i also got issues with my locker working and then not while its supposed to be engaged and no one can seem to figure this one out either. any and all help is greatly appreciated the warm weather is coming and id like to have the cat back and running right.