I guess I should have taken the tub to pump hose off while I had the pump out but I figured that the ball was moveable inside the hose so it was all right and the machine seems to be draining fine. If I had a lint issue it wouldn't drain but that does not seem to be the case. Also when I initially cleaned the undies out of the drain there was not much lint. I've done some more testing and...
the saga continues...
ran empty rinse/spin cycle and it spun on low speed. Ran diagnostics and it also only ran on low speed, ran diagnostics a second time and it ran at high speed. Was puzzled so I ran the whole process again, rinse/spin, diagnostics, diagnostics again with the same results. I figured it must be a 'feature' (logic bug) with rinse/spin as you must go to the rinse/spin cycle to start diagnostics. So I ran an express wash cycle (spun at low speed) then I ran diagnostics and it spun at high speed.
Wanted to quadruple check that there wasn't any water left in the tub so I ran a rinse/drain cycle and removed the drain plug while it was draining, as expected a very small amount of water came out, but it's still only spinning at low speed.
What I know:
-motor will run up to high speed (in diagnostics only)
-pump has good drain pressure and is removing all the water from the tub
-drain line is clear and open
-tub to pump hose 'ball' is loose
It's as though the Med and High speed settings are not being seen, when set to very low or no spin it functions as expected. I don't know if it's some type of safety cutout (testing is being done with the front panel off), the front speed control is showing it's set to med or high but internally it's not being set, or MCU has issues?? What do you think my next steps should be?