> life span any good either. Anyone faced this problem before ? I thought > maybe raising the resistor value on the transistors driving the relays I had a similar problem that i never solved, except to disconnect the relay board during programming. I would like to know if any of the suggestions work. I was hopeful with regards to adding a delay but from memory none of my code turns on any relays until it get set a http request so i dont think the delay will help. I also have the issue that while in reset some relays turn on. I had assumed at PIC design HQ that some mechanism would have been employed to high Z all the ports during reset. From memory when held in reset some pins are high some are low. And if you can not be sure about the state of any pins during reset or programing then it would be very hard to build a hardware lockout as suggested. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .