Try to blot more than scrub. Like a carpet stain or a wine stain on upholstery. Takes long but works better in my experience. We have used Dawn as well as hydrogen peroxide. Amazing how much the Dawn cleans up. Not sure what GB used for the headliner fabric but ours is 35 years old and looks brand new.