Top rack not getting clean(need dynamite!)

Problems started about a week ago, all dishes not getting clean. Found it in the forum and was able to test the wax motor on the dispenser, and it was bad. Replaced it, along with the diffuser, spray arm, and thermostat. Got it all put back together last night and ran a load of dishes. Went to empty and reload it today, and glasses and cups on the top rack still have fruit juice in them. It’s not dried on or anything, I wiped it out with my finger. I’m already into this repair $133, and am afraid I’m going to end up buying a new dishwasher. The problem I have is partly due to having to have an 18" dishwasher due to the size of our kitchen. Any insight would be greatly appreciated.