AFAIK, the relay and switch are the sole components in the delay system. I would check the switch to make sure that it is not providing intermittent connection and if it seems OK, throw in a relay. Check around, I have heard there is a relay that fits that is used in Audis and has a variable intermittent function built in.
--TW In the land of fixed interval wipe A3