GE dishwasher not cleaning top rack

I noticed the dishes didn’t appear to be getting clean on the top rack. I ran the washer while holding the door switch and holding the top rack into the water feed tube and the under rack water rotating sprayer wasn’t rotating. water was coming out holes and It "appears" there is good water pressure ?? does the rotating sprayer wear out ? I looked for an O ring for the water feed tube that feeds the water rotator but didn’t find an O ring … suspecting not enough water was getting to rotator. does anyone have any suggestions ? the rotator arm appears to spin freely ???
thanks much