A neighbough had a gainbough fitted the other day, same problem would not stop running, found that the casing on the inside was catching the on/off button slightly, cut away a bit more plastic around the feed pipe entry on back of case, hey presto working fine, this could be your problem.
Monty caboodle
Monty caboodle