Pump pulsing or running for a long time

Indesit EDIFP 28T9 dishwasher

The cycles run OK. But whenever the drain pump goes it runs constant then starts pulsing - every second it gives a push, then eases off, then pushes, then eases off, etc. Sometimes briefly, sometimes for a long time. Sometimes at the end of a cycle I have to switch off the machine to stop it pulsing !

When I turn off, I hear a gurgling sound from the sink drain and notice the sump is filling back up with water.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0