I have a Kawasaki prairie 650. It has about 500hrs. Anyway I changed the front differential oil and I noticed it was slipping. As I turned around to head home my front end became extremely wobbly. As I slowed down to baby it home I heard a really loud bang. It made it home but barley. Nothing visibility broke so I'm figuring the differential locked up. Can someone please lead me in the right direction. Thanks