I would take a real close look into the drain hose. I sometimes find that, although, you can blow air threw it, or run water threw it, there still may be some obstruction. When the dishwasher goes into drain, only one part is working... The Pump.. If the pump comes on, and water still doesn't go out, there is a restriction.
A drain hose restriction is fairly common, and even more common on GE dishwashers from what I see. If you have the capability to fill, then drain the dishwasher with the hose detached, The problem may show it self right away.
With this reply, I am assuming that the drain pump is receiving 120VAC when need be. Otherwise I have a completely different solution to your problem.