my 590 lost heat, turned out the resistor was bad, funny thing I replaced it with a new one, kept blowing the fuse, on inspection the wires on the plug were different to the original so went to dealer looked thro his stock they were all wired wrong, they pulled the wires from the plug end and changed them to the original problem solved.
Funny the resistor pack was assembled in Mexico, wonder how Bobcat resolved than one