I have a 1994 GMC K1500 LTE Extended Cab Short Bed Pickup. It has 398,400 miles on it. For a while now, the truck has felt like something was holding it back or pushing against it when I drive it. During a drive the other day, the rear of the truck started vibrating and making a loud noise (it...