The pump is independant from the ECU, there is a pressure switch built into the system, this is what switches the pump on, (It's fitted to the Master cylinder) so it could be this, most problems are usually caused by a faulty relay, blown fuse etc.
Martin