it is normal for the axles to move/wiggle in the diff!! they all do it. some more than others but they all do it. i broke the cage on my LE and put in the superatv.com cage and it worked great.cost around 170$ and and easy install.
if it is getting the right amount of power there is no other way to tell why it quit but to take it apart and see whats broke.