On every EFI car I've ever worked on, the fuel pump runs for a few seconds as soon as the key is turned to run. This is to ensure that the EFI system is adequately pressurized for the injectors to spray prperly.
The pump keeps running so long as the engine is cranking. If the key is released from cranking and the engine hasn't started, the pump is shut off after ablut 2 seconds. If the ECU loses the crankshaft position signal while the engine is running, the fuel pump is shut off. This last one is to prevent the pump from emptying the tank following a crash where a fuel line has ruptured.
Can't help with location since my experience (at least in that area) is with the early 124s. Under the hood, near the battery is my best guess, though.
The pump keeps running so long as the engine is cranking. If the key is released from cranking and the engine hasn't started, the pump is shut off after ablut 2 seconds. If the ECU loses the crankshaft position signal while the engine is running, the fuel pump is shut off. This last one is to prevent the pump from emptying the tank following a crash where a fuel line has ruptured.
Can't help with location since my experience (at least in that area) is with the early 124s. Under the hood, near the battery is my best guess, though.