Every piece of that moulding on my 96 Cherokee has either come loose or fallen off in the past. I have tried many things, even bought a replacement strip from Jeep. It has already got adhesive on the back, you just peel and stick, and it has stayed put for a year now. BUT that small piece cost something like $25. The substance I found that works so far is sitting in the junk box in the cargo area right now. This afternoon, I'll see what it actually is and post it here. It's working really good so far.