Why does my relays stop "switching" after some time of use. I am currently working on controlling a 24v 5A DC motor using a microcontroller and a uln2003a darlington array. Also using a 5v coil rating, 28v contact rating, 10A relay to control the motor. Everything is working perfectly...