Bosch SHU9952 dishwasher not draining after cycle

Bosch SHU9952 dishwasher won’t drain at end of cycles. Also, cannot consistently activate the pump by cancelling a wash cycle, so an inch of water remains after cycle is complete. The pump is working fine, and the unit does drain fine (water flows freely to garbage disposal) when it does work, but generally does not drain long enough to empty the tub. Unplugging the unit for a few minutes has allowed the unit to start a new cycle, but this is getting more difficult to do.

The pump and control board were both replaced two years ago and the unit has worked fine until just a few days ago when this problem started to occur.