I have a 89 burban 4x4 and runs fine but when im driving and step on gas there is a humming sound. I thought it was the muffler so I replaced it and no still there when its coasting no sound but as soon as I hit the gas it humms. By the way the tires are stock.

Thanks guys ill change u-joints tomorrow and if that dosent work I guess pinion bearing kinda figured it was bearing but hoping u-joints will fix it.