Originally Posted by nukezero
why does the fuel pump need to run when the car is programming? does the DME feed on fuel???
It's probably because the DME is what tells the EKPS (fuel pump control module) what to do, and communication is lost during programming. By default, I'm guessing the EKPS activates the pump at a high PWM duty-cycle, which is why you hear it whining.