I've been without a dishwasher for ages, ok, years, because it was not draining. Could not afford the repairman let alone a new dishwasher. Finally, yes it took me this long, finally found APP video on possibly fixing the problem and when I saw the high percentage of solutions with this easy fix I dove in. Hubs (80+ yo) is not as flexible as I am so I took on the task. (I'm also the one who always reads the instructions.) Not only did I fix a broken rack roller assembly (with extra parts on hand) I took apart the screen in back, found the corroded Piston & Nut Assembly, ordered the part and a week and 10 minutes later I installed the new part, ran a test rinse cycle then replaced the screen. Hubs is now taking me out to a fancy dinner and brags to all who will listen, that his wife is a genius.