I have run a number of tests with my multimeter on the pump as suggested.
I ran the Delicates programme. Water entered the drum and the drum was agitated. No voltage at pump during agitation phase of programme. When the agitation stopped, the pump voltage rose to 114-117v but there was no drainage, rinse or spin during rest of cycle. The timer automatically moved to next programme.
Ran rinse & spin programme from Easy Care with water still in drum. Voltage stayed at 114-117v but there as no drain, rinse or spin.
I emptied the drum using wet/dry vacuum and ran rinse & spin Easy Cares programme. Water enters at start with pump voltage 0v is zero. No agitation took place. 20% into programme pump voltage rose to 116v but no spin. Timer clicking.
I emptied the drum leaving 2 inches water in drum. Ran last 50% part of rinse & spin Easy Care programme.
Pump voltage drops to 103v with 1-2 secs agitation, tries to drain and spin with pump voltage rising to 115v. Towards end of programme (last 15%) pump voltage drops to zero.
I removed the last two inches of water and ran second half of rinse & spin EasyCare programme. Some water (two inches) added. During 1-2 secs agitation pump voltage drops to 104. When agitation stops, pump voltage rises to 115v. There is a slight smell of overheating and pump is warm/hot to touch. Shortly before end of programme, pump voltage drops to zero.
I ran the last 15% of rinse and spin EayCare programme. There was a longer period of agitation (15-30 sec) of the residual water (between drum and outer drum casing) pump voltage mainly around 115v but fluctuates from. 99-140v There was no drain or spin.
I hope that helps. It seems it could be the pump or perhaps the sensor that detects there is water in the drum.