heh heh, yeah, the mount has been broken for a while and everytime I would make a long climb, the diff would deflect down,and cause the pinion seal to leak.....
finally decided to fix it, and it works great now. The upper strap had been on there for a few trips already, I just finished the lower strap this last weekend.