I purchasesd a new pump outlet screen. I noticed it is the identical part (checked numbers on new and old outlet) to the old one except for the following. It is flatter and less bowed.
Also I noticed there are six tiny ports which appear to be part of the motor cover. I think these are tiny water ports I did not notice it in the past. The new pump outlet screen allows them to be more apparent when installed. The old outlet screen covered it with part of the screen.
They were clogged with debris. The inner circle of the pump outlet screen sits on these holes.
After I unclogged these ports and installed the pump outlet screen my upper spinner is working. It could be these tiny ports with debris, or the new/modified pump outlet screen(old one was torn some). Also make sure you install all the pump outlet screen rubbber gaskets.
Tried to explain it the best I could.
If there is any other help you need just reply.
And yes I have a happy wife. Two weeks with no dishwasher is not good.