Have you taken the drive out to check? If not, I would before this season starts. Those bearings they used are not the best ones. If it were me, and I had it apart anyway, I'd change them.
shocked it is still working.
at minn I would do a new 5 pinion gear and a 5203 bearing update.
not to hard to do . http://www.bd-xtreme.com/Maintenancesnowmobile.aspx
if that 5 pinion goes it is50/50 if it takes out the whole drive when it goes
if u get all new seals and bearings and a 5 pinion it is still just over 200 bucks in parts.
I think if u are not comfortable doing it BDX works on them for some guys