The 4WD quit working on my 2016 900 Trail while on a ride last weekend. Check engine light came on with a code of 520207 with a small 5 below. Completed the ride in 2WD. got to checking and my 4WD switch smelled burned. after totally fowling it up, got a new one, installed and it worked. That code went away but light stayed on. I have a secondary code of 746 with small 5 under it on still along with the check engine light. Also, when up on jackstands I noticed that in park the real wheels can be spun freely by hand. Any troubleshooting help would be appreciated. Im new to this forum so please bear with me if I don't do it just right.