2016 outty 450 L

Ravaging through snow until bike would only move slightly in any gear in 2x4 or 4x4? Thought i smoked the belt but after checking its fine? Any ideas?

New ignition switch need programmed?

I recently had my 2011 DS-250 stolen and they stuck a screw driver in the ignition and screwed it up.

I bought a new ignition switch for it. It worked at first but then my check engine light came on and I could not start it any more.

Do I need to take this to a dealer to reprogram something? and do they charge for this? I already feel violated cause this was stolen right out of my backyard.
I don't want any more expense!

Thanks guys,
Gary