The problem is unlikely to be with the pump specifically - the pump seeems to be working very well indeed!
I would guess that the control electronics are asking the pump to run continuously when they should not and that is the cause of the problem.
It's remotely possible that a wire has come adrift and is shorting out with a pump connection but I doubt it very much. My money is on the PCB given what you say.
The pump is at the very bottom of the machine - immediately next to the internal sump - the control electronics are usually at the top of the door immediately behind the control panel.
I have no particular experience of Dishwashers so you might be wise to completely ignore my response.
Good luck...
Peccavi
July 2009