sure its the trans? first things i would do is grease the driveshaft to push any crap that got in the joints out, then i would check the front brakes for any kind of rocks or debris caught between the rotor and dust shield, if you got deep enough its possible something could have gotten into your differential too?