Sooo, looks like the front block is good. Took it back in and the mechanic hooked his Snap On scanner. The pump shut off again, not building enough pressure. He then tried to force it to stay on using some OBDii command with the hazard lights going, apparently that's an override in the computer...