My 4-year old GE dishwasher ran fine for 4 years until now. It now always leaves a couple of inches of water in the the tub at the end of the cycle. I have taken apart all of the hoses from where it enters the garberator all the way back to the auxillary pump and found no blockage. I've removed and checked the filters into the main pump and found no blockage. I've watched the solenoid work and it appears fine. When I run a normal cycle and the tub fills with water the drain cycle empties some water but it's a pretty slow flow. I've tried running the Reset function (by pressing Reset twice) that forces a drain but no water comes out. The main pump runs fine.
I'm at a complete loss as to what to do next short of calling in the repairman. Any thoughts would be greatly appreciated.