When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
One of the guys who works for me almost torched his truck twice today by plugging in the block heater. It sparks at the plug at the engine. We unplugged it from the engine and inspected for bare wires, loose terminal, and any damage to the cord. We found some damage to the wires as they pass through the bumper. Just enough to cause problems is touching the wrang spot. We wrapped them with electrical tape until he can buy a replacement. He plugged the cord back into the black heater receptical at the engine and plugged the heater into an extension cord it sparked even worse and actually caught fire at the engine plug. We unplugged it and discovered the electric grease was burning. We cleaned it and plugged it back in and no spark.
Prob not....the grease caused the short to ground. Once you cleaned it, you said it didn't spark, right? And it did heat the block? Do replace the cord!
Disconnect the cord and check the heater resistance it should be around 15 ohms. Also check the heater to ground it should read as an open circuit. I suspect that it is a bad cord or loose connections at the heater terminals. Also if both the hot and neutral wires in the cord were damaged then it would cause a short circuit in the cord which would create all kinds of sparks. Did it trip the circuit breaker?
the element is simple just like a water heater. its ac so no its not directional. if you have 15ohms resistance, and its not shorted to ground all you need is a new wire, the wire may test (OHM) good but still have a break in it that wont pull the amps to make the heater work. Napa, oreileys, discount auto, international, or FOMOCO any of them should be able to get you the right cord.