Finally fixed it, simple and cheap. In the back of the car above the seatbelt harness, there is a plastic tab on each side. Take them out, one came out easy just by getting nails behind it and pulling it out. the other wouldnt, so took a flathead, be careful not to break the clips as the plastic clips weak, imo. Anyways, that will reveal a torx head screw, forgot what size, but just take the screw out, then pull out the weather stripping a little, jjust enough to access the rear panel. Pop the rear panel off, but be gentle, so you dont break the cliips. Then lightly peel off the lining from the side so you can get enough rroom to spray an adhesive into the roof. I used this
http://www.loctiteproducts.com/p/14/...erformance.htm. I would go for the strongest one next time, because in the summer, it gets hot and it will probably fall down again. The strongest strength one says it works for high heat and high humidity applications, and they all dry on clear. So spray the arear thats drooping, then press into the roof, from the middle of the roof to the outter side, just like doing window tints, you can even use a credit card as a squeegee. Do it uintil everything is sticking to the roof and make sure the lining gets back to the edge. put the panel back on, then torx screw and cap, then weather stripping.