Srs.

Check lower mounts.

They're most likely shot to sh1t because they're fluid filled from the factory. Go buy a new engine/trans mount...solid rubber...no more chances of them tearing and leaking all over the place. They're cheap too...less than $80 for both if you buy them off of fleabay...and flip the uppers if you haven't done that yet; that's free.