heater faulty.it is 2 elements in one.one for low heat and one for high heat.I suspect on high heat you are only actually getting low heat due to one side of the element being open circuit.easy to test with a multimeter
CK
November 2013
Automatic Answer
We may have found other answers which could help you.