This could be down to a faulty driveshaft that was common in some years of the Colorado model. Check with your local Chevrolet dealership to see if you are able to get a replacement fitted.