Sounds to me like a harness short - look to see if any of the common wiring from the relay to the devices are being mashed by metal - my bet is it's happening somewhere under your dash.

-- John