Just a little back ground. I have a 2006 RMK 900, bought it used 4 years ago with 100 miles. I had a tps harness issue 3 years ago, replaced the harness and have had 1700 perfect miles. At the end of last season, I decided to do some preventative care. I sent the bottom end to Indy Specialties for a TMI, sent the cylinders off for inspection and hone. Ordered a new oil pump as the bleed screw was striped on the old pump. New TPS Sensor. I sent the Injectors to Witch Hunter to be cleaned and tested. The thing is basically new. To make a long story short, just got things back together last week. The issue is with the Idle, it is super erratic. I have checked and double checked the TPS setting. It will idle around (1500-1600) then go for a ride around the yard will idle at (2100-2200) it doesn't settle down. Then shut if off and it will idle at (1000 -1100) and want to die. Any ideas? I'm getting frustrated! Just tried to do some preventative maintenance and now I have a disaster! Help!!!!