Possibly the built-in anti-spark switch went kapoot like mine here:
I just replace it with antispark /loop key system and never look back.