overrun was being over zealous and prevented all pump activity after the maxPumpRun time following a reset.
new render of the latest board