RE:messed up diff
LOL, Dude we'd love to help ya but your crappy pic is as bad as you crappy discription of the problem.
Take it completely apart, if the teeth on the gears aren't broken it maybe one of the sheer pins, pull it all apart clean everything and you'll find the issue. It's not Rocket Surgery
What truck or buggy is it out of anyways?