On my SPX, the beeper is connected to thermoswitch on the motor to indicate overheating. The switch is open normally except if overheated, which then closes the connection to the battery, which turns on beeper. Not sure how you are testing but maybe switch is bad. Might take out switch and put in boiling water to check it.