I am at the same situation as you are (I think). The switch works from time to time and on others it doesn't. The fix is to have the "program" line (wire 3) pulled to ground for a second or two, while power is supplied, then it works again.
I found this thread, which explains things somewhat...