This is a well discussed problem here on the Forums. I had it on a 93. From the experts.....no adhesive will work without a complete pull out and surface cleanup. That means removal of the interior to get at the headliner. There are other methods using screws...check it out in the search function.
"If it can't be reduced, reused, repaired, rebuilt, refurbished, refinished, resold, recycled or composted
then it should be restricted, redesigned or removed from production."