I have an 8 year old he dishwasher(GSD4060D35SS). It developed a problem where it wouldn’t drain at the end of the cycle. I replaced the pump and solenoid after discovering some physical damage to the impeller of the pump. The dishwasher drained without issue once. The next time there seemed to be water left over after the rinse cycle(clean water with no suds almost to heating element) and the next time it had standing water with soap in it leading me to think it didn’t completely drain from either the wash or rinse cycle. Is there anything else I should check? When it drains there is a steady stream of water into the disposal unit and no indication of a blockage in the hose. When water is in the bottom of the dishwasher if I run a reset cycle the water will gradually drain. Sometimes with one reset cycle and sometimes it takes several to evacuate the water.