My dad got this 1988 suburban 2WD 5.7 R10 for more then 10 year and only putting maybe ~10K miles since. He gave it to me a year ago and now it has 178K miles. The headliner has been an issue, sagging, old foam falling off in piece near the windows area that made my clothes dirty So last weekend, I decided to fix it myself. I spent about $60 on headliner fabric, $36 on the spray. remove the trim remove the center support (since the suburban use 2 pieces headliner) remove the light (kind of tricky, you may need a second person to help holding the headliner) remove all the overhead handle remove the front headliner to the rear since I have the AC unit (didn't blow cold air) I have to remove that big AC cover (again, you probably want someone to help you on this. You will need to remove the drain hose, light wire...) slide the headliner toward the front, then remove I used a wire brush to remove the old foam from both sides. It takes a bit of time and kind of messy. After that, trim your fabric in place. (you can found a lot of Youtube on how to remove the foam and put the new liner together).... But one thing, the chevy liner has 3 layers, the white stuff in the middle kinda like hard foam so try not th press it too hard or you will end up with a not flat surface. Let the new liner dry out for 24hr, then put eveything back in. pretty easy.