Ive had this problem for a while too. instead of dealing with anyone else that would p!ss me off, I just solder it myself. It'll usually last me a few months before it pops off again. Then I'll just solder it again. I'll probably never get it to stay up there for good, but I already have all the stuff for soldering, so might as well fix it for free and it only wastes about 5 minutes of my time.
If it comes under recall, I'll take it in, until then..i'll just deal with it.