Sounds like a defect. Maybe the plastic is too soft(???) and maybe the current replacement caps available on the shelves are from the same batch and still not right(???) Maybe it's time to make calls to escalate the issue with the service manager or dealership owner.