I have recently bought a 2002 Chevrolet Suburban which is very nice, however I have an issue with a vibration of the truck while travelling at all speeds. I can stop the vibration by accelerating but as soon as the acceleration stops the vibration comes back. The steering wheel does not vibrate it is actually the truck body itself. I have put new tires and had them balanced and the problem still exists. Please help.