bad coil springs
If the 1999 Suburban noise is a sort of loud banging noise, the problem could be that the engine have jumped time. Jumping time would cause the noise and jerking in the engine.
The most probable cause is poor fuel or water in your fuel. This could also be due to the timing being out of proper adjustment.
There could be many reasons. Not much info to go on. Have a trusted mechanic inspect the vehicle now before you get hurt or hurt others.
have it checked you could have bent the axle and the noise would be the bearing
have you checked your car for aliens?
Could well be worn bushes in the suspension arm ( It was in my old civic )
it is a verb. the word "bang" is an onomatopoeia, but "banging" is a verb (think about it this way. have you ever heard a sound that makes the noise "BANGING"?)
With out hearing it, It is hard to say whats wrong. But the most common noise like that would probley be a ROD knocking. Time for engine overhaul.