I am a little late seeing this, but I have some suggestions.
On my 2006 Cruiser at least, there is an inline fuse type thing in a clear tube in one of the wires to the heater.
Secondly, I have had the same problem numerous times and I rake all the wire loose from the circuit board and clean them with a little sand paper. This includes the 2 white wire plugs that go intro the circuit board.
I am trying a dielectric grease on the terminals, to see if I can keep them clean longer.
__________________
Jim
|