It could be the relay itself. Do you have an ohmmeter? You can check the resistance of the relay coil, it should have a good amount of resistance. Unplug the relay, and put the ohmmeter to the pins (on the relay) where the green and blue wire plug into. If that check out good, put the ohmmeter probes into the red wire pin of the relay harness, and a ground. If it shows close to 0, there's a short in the power wire to the heater itself, note, the heater itself has pretty low resistance. Would be good to unplug the heater, where it connects to the manifold, and then do that test, ohmmeter should indicate an open. Then check the resistance of the heater itself at where it plugs in, should have some resistance, can't remember how much though.