Hi mate..
Have you checked that all 5 balls are registered as closed in the trough?.. If one of these is open or intermittent, it causes all sorts of logic issues. Sometimes with this fault it comes and goes as you lift the PF as the balls move off the switches, so often a forced closure is required