If you and a friend are willing to kill a day to replace the headliner, I have the answer for you. Do read this through before acting on anything.
First off, figure out how to get the headliner down. Usually there are screws in the molding around the ceiling. If there are no screws, the headliner is held up by a clip system (the mounting system used for my car is a pain in the ass to deal with).
Check the yellow pages or Yahoo to find an automotive upholstery store near you. Once you have it located, call their number to make sure they indeed ARE in business and they carry headliner fabrics. Some places will do it for you, but these are professionals, and they do cost a few (read: you'll probably be paying out the ass) but hey, we're men! We do things ourselves!
Before you leave for the place, take the visor down (if it matches the headliner, that is), but DON'T REMOVE THE MOUNTING BRACKET for said visor. With GM, there is a screw holding the visor to the mounting bracket. Use the passenger's side to give YOU the visor against the sun. After all, you are the driver, right?
If the visor does not match, cut a piece of fabric from the current headliner. I did not do this little "sample excavation," because my visor and ceiling used matching color fabrics.
Take said sample (visor or the headliner fabric you had to cut; nine times out of ten you have the visor) to the auto fabric store and get a color match. When you have it matched up, buy enough fabric to cover the ceiling of your car, plus two feet extra. Never go with an exact measurement(sp?). Buy the adhesive the fabric store reccommends, and get advice on how to take off the remaining fiber. (Don't kid yourself, there will be crap sticking to the headliner.)
You still with me, good.
When "Headliner Day" comes up, you and your buddy need to take the molding down from around the headliner, but do these steps first.
- Get a pen and paper to take notes about the orientation and order items are removed from the car. Getting everything written down will save a world of frustration (trust me, my experience is the best teacher and your entertainment). At this point, you may also want a permanent marker (Sharpies would be the best for this situation)
- Take the bubble down from the center of the car. No light bubble is good. The bubble probably has a plastic shield protecting a mounting screw or two. Be sure to take caution, as the light is live. (Yes, I did blast myself with the stupid ceiling light)
- Remove any other lighting fixtures from the ceiling. My brother's car has map lights in the front, as well as a compass.
[Take a tool that will fit the rear-view mirror's mounting screw and take the rear-view mirror down. Don't want to run the risk of breaking that!
- Remove the visors from their brackets, then remove the brackets themselves. Take note of the orientation, and/or write FRONT on the front of the bracket. Take note of what side the bracket came from.
- For the love of God, keep track of every screw you remove. You need to use those to put everything back up; losing something will leave you humiliated and needlessly running up to the hardware store to waste money on something you should have kept track of.
Now comes the fun part. Start removing trim pieces from the roof of the car to get the headliner down. Have your buddy in the back seat doing the same. If you break a clip, oh, well.You can buy a new one, or see if you can do without. This is inevitable, so no whining.
Things will get to the point where you have to catch the headliner and its fabric (which you can go ahead and dispose of), guide the wires (if any) through their holes in the ceiling you now hold. Do NOT bend the piece of material that is the headliner. (OK, maybe just a little.) That would mean another run to the auto interior store.
Try and guide the headliner out through one of the front doors. Don't worry, it should fit. After all, how did the manufacturer get the ceiling installed?
All the fiber that is still sticking to the headliner has to come off. I'm confident you remember what the guy at the auto interior store said about removal. Cleanup is easier if the headliner is turned to be like a bowl holding something.
Once all the crap is off. lay the new fabric over the headliner, color side up. This is the dry fit. The fabric should cover the headliner board easily.
Read the instructions on the adhesive. As the rules to the forums say, ignorance is not an excuse.
Peel back a little more than half of the fabric from the headliner and apply the adhesive.
This is the point of no return. If it's a contact cement, let the cemnt cure for a bit. CAREFULLY roll the fabric onto the adhesive, being aware of where trouble spots may arise. If a crease appears, tough shit. You're going to have to cope, unless you want to try again. (Who in God's name would want to do that?)
Do the same for the other side.
Trim the excess, leaving some fabric along the edges (two or three inches should be good) for remounting purposes.
If the adhesive was in an aresol can, throw it out, now. It is no longer any good to you. The adhesive will cure and harden on you if you save it for later.
Cut/poke the holes through the fabric, so your ceiling attatchments can be remounted (ceiling bubble, map light, and visors). Take the headliner back to the car and remount it. Now remount everything else (don't forget the rear-view mirror) and congratulate yourself on a job well done. Go out and have a beer or something.