Good Illinois (Chicagoland or Northwest Indiana) Service Location

I have a 2012 RZR 800 which I have been trying to get running for a few months now. It will start (most of the time), run for a say 15 seconds then stall (more back story available to any interested). I have run out of ideas, so am at the point of taking it in to have it looked at.

Does anyone know of or had good experience with a dealer’s service department in the Chicago/Northwest Indiana area? Or is there any Polaris mechanics in the area the forum knows about that does side work?