isn't that what it's supposed to do? every time the idle duration is over, it'll do it's action, and the idle timer start over again...
unless the fisher isn't actually doing something... I had that happen a few days ago and breaking and replacing the fisher helped