We generally refuse all extended warranties. The dishwasher is the ONLY one we have ever purchased and it was worth it's weight in gold! A technician came out every year for five years. They replaced something nearly every year!

(No charge to us, not even when they replaced the motor.) Anyway, the best part of this service was I learned SO MUCH about dishwashers and how to care for them. Our dishwasher is nearly 7 years old now and works fabulously!
Here are some tips:
~ Run your garbage disposal right before you start your dishwasher.
~ Run your hot water right before you start your dishwasher to get it HOT. (Save the cold water in a pot or bucket for another use.)
~ Use a cup or two of white vinegar in the dishwasher regularly. (I do it once a month with the dishes on a regular cycle.) Just pour it directly in the bottom. You can fill the Jet Dry compartment, but that amount isn't enough to really do the job properly. This does wonders for the glasses, especially!
~ Use LESS soap! Too much soap causes all sorts of problems and then you get stuck in a vicious cycle, which sounds like what you are in now.
~ Clean out everything you can or call a serviceperson to do it and then start fresh with the above tips. (Not just mine.

)
~ Powder detergent is said to work best. However, it depends on your water (minerals). Every technician who came to our house told me Electrosol worked the best around here and they were right. Maybe you can find out which detergents your neighbors are having success with???
BEST WISHES!!!