I have a real funny feeling your main relay either has a dead leg, or isn't where it belongs.
The main relay is called a "double 87" which means when it is energized, it supplies power to two separate terminals under the relay simultaneously.
99% of Bosch style 5 pin automotive relays (with the same terminal layout, and same form factor) instead have an 87 and 87a. This supplies power to one pin when the relay is energized, and one when denergized. Like when you unplug the DME.
The main relay also helps control the fuel pump. There are more questions as to why its working as the fuel pump relay shouldnt allow it, but jumbled relays could even explain that too. The fuel pump relay is a very specific BMW terminal layout, but again, same terminal layout and form factor as the much more common relays.
The main relay is called a "double 87" which means when it is energized, it supplies power to two separate terminals under the relay simultaneously.
99% of Bosch style 5 pin automotive relays (with the same terminal layout, and same form factor) instead have an 87 and 87a. This supplies power to one pin when the relay is energized, and one when denergized. Like when you unplug the DME.
The main relay also helps control the fuel pump. There are more questions as to why its working as the fuel pump relay shouldnt allow it, but jumbled relays could even explain that too. The fuel pump relay is a very specific BMW terminal layout, but again, same terminal layout and form factor as the much more common relays.
Comment