I had the same problem with my blue Shelby Z. I removed the headliner from the car and took it to a local auto upholstery shop. They found a fabric that was a perfect match and glued it to the headliner board. I installed it back into the car and it looks like new.