Sainsmart 16CH relay board fails

Hi all,

I built a circuit that uses 1 Arduino and 1 Sainsmart 16CH relay board to control 10 Outlets in my house. I'm using each relay to switch the hot wire of the outlet on and off.

The whole system works perfectly for a month. And then, once a while, one of the relays will fail. I can still hear the clicking sound in the relay, but the power in the outlet always stays on.

I'm not familiar with high voltage electronics, but the relay is rated at 10A 125VAC and I'm only switching some LED lights that consume around 3A 12VDC. Can someone help me understand why some relays will fail from time to time?

Thank you!