I had the same problem when the gas tank was empty, fill the tank full and vibration goes away. I had the dealer replace rear shocks and that lasted 1000 miles, then put some kyb shocks on and it’s a huge difference. Next im gonna replace the front struts for I have a vibration in steering wheel which I suspect is the crappy front struts. Gm really cheaped out on suspension for these trucks.
I have a flip kit and hanger set at 5 in the back. I had a reputable shop in Okc install a two piece driveshaft which fixed the shake vibe at highway speeds and the jump seat doesn’t shake anymore, but the steering wheel vibe is still present at 20mph. It’s funny it doesn’t do it all the time, so I don’t think it’s driveline related. I’ve had the tires balanced several times at different shops, just had an alignment done that helped a little bit.
Just like sippisierra said, cut 1 3/4 or 2 inch just measure the width of the spring and I think I cut mine 2 1/2 length wise. Place them in front and the back of the middle spring. While you have it jacked before applying the rubber, clean out all the old grease so dirt and stuff don’t stick to it.