Before taking it to a shop, take a moment to push the metal cylinder out of each plastic socket housing and re-twist the white wire end so it has a good contact with the metal cylinder wall, and then reinstall. All of these little connections can loosen up over time, even when they appear solid.