yeah they can get dirty, get something to clean all of the contacts, i have used emery paper in the past and it comes out on top. however, recently on one of my rear lights the bulb looked fine, filament was intact but the bulb itself was dead, try another bulb.