Originally Posted By: dparm
I would recommend getting it professionally steam cleaned. Those headliners are quite delicate and it's easy to wrinkle or tear them.
I may get the whole thing replaced with new then.
Some dropped down (like most Saturns do...) and I used 3M Auto Headliner adhesive to stick it back up again.
I think you have the right idea replacing it especially since it has sagged before. Any auto upholstery shop worth their salt can do a remarkable job and do so reasonably.