Another rancher 420FI high idle thread

First off I wanted to say thanks to everyone who can give me help with this problem. I just bought an 08 rancher 420 FI 4×4 ES. It’s all stock and I got a fairly good deal on it due to the problem. When you start it up it idles really high and won’t shift into reverse and it’ll shift forward sometimes but it jumps because it’s so high. I did some research and everything pointed to the IAC so I removed it, cleaned it, and reinstalled it correctly with no change. The bike had sat up a while and I don’t know if it caused this problem or what. Where would be the next place to look? I’m a diesel mechanic by trade so I know my way around a motor but the last 4 wheeler I had was an old timber wolf 250 so I’m definitely not familiar with this machine. Thank you to anyone who can help and have a great day!