Based on the symptoms, broken mounts are a very strong possibility.
I would suggest avoiding those jackrabbit starts at least until the mounts have been checked and replaced if necessary.
While it is up on the lift, have your mechanic check both the u-joints and the splined shaft of the driveshaft.