Hi Im John I will help you with the d/w not cleaning.
Does it completely drain out the water after the drain cycle ?
Please send me the model number.
Open the door and wipe in front of the door at the bottom of the tub , is that location dirty ?
Send me the rest of the model number please.
Have you removed the screen under the spray arm to see if debris is on the filter.
Is it noisier than normal ?
If its not noisier the wash impeller is ok , clean the front of the door and use this product its very good for cleaning build up of soap residue , make sure the hot water is turned on at the tap to get the water as hot as possible before the d/w is turned on .
Im sure its the only problem.
If the screen is clean and its not noisy the wash impeller and cutting blade is ok as well .
The problem is with the hard water and a build up of soap residue, the Dishwasher magic will clean the residue and make the unit clean much better.