i think the throttle linkage or throttle cable is what the problem is. triple check the area around the oil pump linkage and make sure nothing is pulling on the throttle cables . good luck
It has all been checked, there is plenty of slack in the throttle cable and the oil pump arm is free. The tps idle voltage reads 0.930 volts with the cable hooked up or unhooked.
Are you running a fuel controller, My sled would not idle down and would idle around the 2000-2200 mark, I added a little bit of fuel on that rpm range and never had a problem again. It was just to lean right there.
My 2015 did the same thing.It turns out it was the small plastic piece that I left in under the riser block causing the cable to hang up.Mine threw 7 throttle codes until it was fixed.
He ended up getting the idle straightened out for me. He adjusted the base voltage up to 0.708 and then set the idle to 0.928. Runs great now with the fix kit.