for what it's worth, I think you are right. I had one disposer that first the connection for the dishwasher inlet fell off (I epoxied a plastic stub in which worked for a few years), then, one day, the thing just fell off of the sink mount - it was rotted out. I switched to a liquid dishwasher soap and the replacement has worked fine for many years. This is much more of a problem if your hot water isn't hot enough to fully disolve the powdered soap. I switched out my dw, too, about that time. It has the ability to heat the water if it isn't hot enough. This can happen if the heater is a long ways from the dishwasher, it isn't set hot enough, the pipes arent' insualated well, or the pipe runs through an unheated area. Since the dw doesn't use a lot of water, it may not run long enough to get hot. My unprofessional experience.