Did you check the supply voltage and connectors for bad contact (corrosion).