They must not have fixed the problem because one of mine popped off a couple weeks ago and I have a 13. Same thing with my truck, I stepped up to adjust a security cam I installed under my carport and barely brushed my foot against it and out it popped.
Rather than sit in a waiting room for an hour or more I found a reseller on ebay and got a brand new still in the sack from Ford tag light for less than $25 bux shipped.
My time is a lot more valuable than $25/hr + gas to drive over there. He has more for sale.