The most likely culprit (I'm still trying to figure some of this out) is the circulation pump motor. Unfortunately, the "bearings" are made of graphite, the same stuff as pencil lead which wears out and starts to allow the motor shaft to start rattling around and sticking to the wall. This cheap pair of graphite bushings are hard to find in the correct size, which seems by design.
There's a link at the bottom if ya wanna go down the rabbit hole. Otherwise, a replacement circulation pump motor is quite expensive.
REPLACE: Make sure you have the right model number. It might help to look at the actual component and specs so you know the exact details and dimensions. I accidentally bought a slightly different model number pump that still fit and plugged in. The computer could not keep it running for more than a few seconds because it put a strain on the circuit board. Too bad, cuz that pump would have cleaned the dishes in 20min! How could I tell? I could hear the water jets spraying everything. Yes, I said it. Today's dishwasher is quiet because the pump can barely move any water. I'm sure the cheap plastic parts would start breaking with all that water pressure. The bottom spray arms are steel, but the rotating hub assembly is not. The tub is steel, but the sump and the filter are all plastic which breaks down and gets brittle then spreads little particles of plastic everywhere. This business practice of planned obsolescence should be outlawed. Companies should work on how to make something future-proof instead of screwing people over with their janky, over-priced land fill.
Anyways, here's a link if you'd prefer to make your motor last longer instead of replace every 2 years.https://www.youtube.com/watch?v=VO4nIIxP...