~ yep warrantied... this happened to mine (see pic)... the dealer just replaces the entire fog lamp assembly.
i am running aftermarket bulbs (xexon colored). i wonder if the bulb gets hotter than oem causing the cap to fall off due to the extra heat??