m52 fuel pump always running with ignition
Moderator: martauto
been doing an 328 swap into my 318 touring over the last few months, finally got my mapped ecu today and pluged it in to hear it fire up strait away
all was good apart from i realised that the fuel pump runs constantly once the ignition is turned on. is this correct ? i am sure it normally primes then runs constantly once the engine is running ? if this is correct how does the pump know it has primed has it got some sort of pressure sensor or is it done on a timer ? any help would be great as the last thing before its out the garage ! 
I can't really help with your particular issue but I'm running the m52 swap and my fuel pump is on a switch I usually prime it manually switch it off until it's started and switch it back on.. not ideal having a switch but if you can't get around your issue it does the job (just don't forget to turn it off) lol
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Your M52 engine loom should have three relays on it. One of these has five pins and the other two have four. One of the four pin relays will have a green/purple wire connected to pin 87 of its socket. This is the power feed (via a fuse) to the fuel pump.
Running your fuel pump directly from the ignition switch, or via a separate switch makes your car technically unroadworthy, since it will contravene construction and use regulations. It is also potentially dangerous.
Only becomes a problem when some plod you have annoyed is looking for something to throw at you, or an insurance company is looking for a way out of a claim.
Running your fuel pump directly from the ignition switch, or via a separate switch makes your car technically unroadworthy, since it will contravene construction and use regulations. It is also potentially dangerous.
Only becomes a problem when some plod you have annoyed is looking for something to throw at you, or an insurance company is looking for a way out of a claim.
thanks ! Yes i have the two relays and have found the fuel pump relay with the green and purple wire but what do i need to do with that, there is no problem with the relay ? i assume the fuel pump should only prime at first yes ? then run constantly when engine is on ? mine just runs all the time with ignition no prime function, is this normal ? thanksBrianmoooore wrote:Your M52 engine loom should have three relays on it. One of these has five pins and the other two have four. One of the four pin relays will have a green/purple wire connected to pin 87 of its socket. This is the power feed (via a fuse) to the fuel pump.
Running your fuel pump directly from the ignition switch, or via a separate switch makes your car technically unroadworthy, since it will contravene construction and use regulations. It is also potentially dangerous.
Only becomes a problem when some plod you have annoyed is looking for something to throw at you, or an insurance company is looking for a way out of a claim.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
The green/purple wire should go to fuse 11 in the fusebox, via pin 13 of the C101 engine loom plug and socket, and from the fuse, a green/purple wire goes to the fuel pump.
The fuel pump relay should pull in, under the control of the engine ECU, putting 12 volts + on pin 87 of the relay and the green/purple wire, when, and only when, the ECU decides that the pump should prime and when the engine's crankshaft is rotating.
Pin 87 of the pump relay should be the only source of power for the fuel pump.
The fuel pump relay should pull in, under the control of the engine ECU, putting 12 volts + on pin 87 of the relay and the green/purple wire, when, and only when, the ECU decides that the pump should prime and when the engine's crankshaft is rotating.
Pin 87 of the pump relay should be the only source of power for the fuel pump.
in that case i am beginning to think there is an issue with my ecu as it is all wired up correctly and i can not see why the fuel pump would be running constantly unless getting the signal from the ecu, very fed up now thinking of just driving it as is !Brianmoooore wrote:The green/purple wire should go to fuse 11 in the fusebox, via pin 13 of the C101 engine loom plug and socket, and from the fuse, a green/purple wire goes to the fuel pump.
The fuel pump relay should pull in, under the control of the engine ECU, putting 12 volts + on pin 87 of the relay and the green/purple wire, when, and only when, the ECU decides that the pump should prime and when the engine's crankshaft is rotating.
Pin 87 of the pump relay should be the only source of power for the fuel pump.
in that case i am beginning to think there is an issue with my ecu as it is all wired up correctly and i can not see why the fuel pump would be running constantly unless getting the signal from the ecu, very fed up now thinking of just driving it as is !Brianmoooore wrote:The green/purple wire should go to fuse 11 in the fusebox, via pin 13 of the C101 engine loom plug and socket, and from the fuse, a green/purple wire goes to the fuel pump.
The fuel pump relay should pull in, under the control of the engine ECU, putting 12 volts + on pin 87 of the relay and the green/purple wire, when, and only when, the ECU decides that the pump should prime and when the engine's crankshaft is rotating.
Pin 87 of the pump relay should be the only source of power for the fuel pump.
- drakesmith
- E30 Zone Newbie

- Posts: 180
- Joined: Sat Nov 05, 2016 11:00 pm
- Location: London
I think you got the relays wrong wiring wrong. Sure one switches from earth to live once the engine starts. Check your ignition switch. You my just may have a fuel pump issue. Once its primed it should shut off. Check you fuel pressure at the rail?
See if that holds bar
See if that holds bar
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Wrong type of relay fitted is one possibility.
The four pins should be 85,86, 87 and 30. Look under the relay's socket, and list the colours of the wire(s) going to each pin.
The four pins should be 85,86, 87 and 30. Look under the relay's socket, and list the colours of the wire(s) going to each pin.
- drakesmith
- E30 Zone Newbie

- Posts: 180
- Joined: Sat Nov 05, 2016 11:00 pm
- Location: London
I think that's whats happened. One is always live then goes earth and the other is earth the goes live. Once the engine turns over. I have to look at mine to remember.Brianmoooore wrote:Wrong type of relay fitted is one possibility.
The four pins should be 85,86, 87 and 30. Look under the relay's socket, and list the colours of the wire(s) going to each pin.
Must say, I did have a 318i in mine before and never heard my fuel pump with that engine prime. Only could hear it once I did the M52..
thanks allot for your help i will have a look mid week, what fuel pressure should the rail be running even if i clamp the return line briefly the pump doesn't stop running so i don't this the pump has a pressure cut off, so the prime is just done on a timer right ?drakesmith wrote:I think you got the relays wrong wiring wrong. Sure one switches from earth to live once the engine starts. Check your ignition switch. You my just may have a fuel pump issue. Once its primed it should shut off. Check you fuel pressure at the rail?
See if that holds bar
will have a re go over the wiring soon
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
No pressure sensor involved, so this cannot be caused by a duff one or duff pump
Pressure in the rail should be whatever is marked on the side of the fuel pressure regulator less the partial vacuum in the inlet plenum. The partial vacuum will be 1/2 a bar or so at idle and close to 0 at WOT.
Pressure in the rail should be whatever is marked on the side of the fuel pressure regulator less the partial vacuum in the inlet plenum. The partial vacuum will be 1/2 a bar or so at idle and close to 0 at WOT.
right so been out there tonight having a go over things.Brianmoooore wrote:No pressure sensor involved, so this cannot be caused by a duff one or duff pump
Pressure in the rail should be whatever is marked on the side of the fuel pressure regulator less the partial vacuum in the inlet plenum. The partial vacuum will be 1/2 a bar or so at idle and close to 0 at WOT.
on the fuel pump relay i have:
ignition off= 86/0 85/0 30/12 87/0
ignition on= 86/12 85/0 30/12 87/12
form what i can work out this is correct, yes the fuel pump is switched on with ignition. but i don't know where the prime function comes from ? is the ecu giving the signal to turn on for a few seconds then off again till started ? if so my issue is in the ecu right ?
(my pump runs constantly when ignition turned on)
right so been out there tonight having a go over things.Brianmoooore wrote:No pressure sensor involved, so this cannot be caused by a duff one or duff pump
Pressure in the rail should be whatever is marked on the side of the fuel pressure regulator less the partial vacuum in the inlet plenum. The partial vacuum will be 1/2 a bar or so at idle and close to 0 at WOT.
on the fuel pump relay i have:
ignition off= 86/0 85/0 30/12 87/0
ignition on= 86/12 85/0 30/12 87/12
form what i can work out this is correct, yes the fuel pump is switched on with ignition. but i don't know where the prime function comes from ? is the ecu giving the signal to turn on for a few seconds then off again till started ? if so my issue is in the ecu right ?
(my pump runs constantly when ignition turned on)
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Both the above sets of results are correct, except for 0 volts on 85 with the ignition on, which leads to 12 volts on 87.
30 is connected directly to battery +, so is always 12 volts. 86 is fed from 87 of the DME relay, which is switched on by the ECU when the ignition is turned on, so is 0 volts with the ignition off, and 12 volts with the ignition on. 87 is the relay output to the fuel pump, so 0 volts with the pump off, and 12 volts + with the pump running.
85 is the control pin, and is earthed (0 volts) by the ECU to make the pump run. 85 should briefly drop to 0 when the ignition is turned on, before returning to 12 volts until the crankshaft is rotated.
Disconnect the ECU, pull out the DME relay, use a wire link to connect 30 to whichever 87 gives 12 volts+ at 86 of the pump relay, then turn the ignition on.
The pump should not run, and 85 of the pump relay should be at 12 volts.
If this happens, it looks like your ECU is faulty, probably with the pump control output device gone short circuit.
If the pump still runs, then the brown/green wire from 85 of the relay to pin 69 of the EU is shorted to earth somewhere.
30 is connected directly to battery +, so is always 12 volts. 86 is fed from 87 of the DME relay, which is switched on by the ECU when the ignition is turned on, so is 0 volts with the ignition off, and 12 volts with the ignition on. 87 is the relay output to the fuel pump, so 0 volts with the pump off, and 12 volts + with the pump running.
85 is the control pin, and is earthed (0 volts) by the ECU to make the pump run. 85 should briefly drop to 0 when the ignition is turned on, before returning to 12 volts until the crankshaft is rotated.
Disconnect the ECU, pull out the DME relay, use a wire link to connect 30 to whichever 87 gives 12 volts+ at 86 of the pump relay, then turn the ignition on.
The pump should not run, and 85 of the pump relay should be at 12 volts.
If this happens, it looks like your ECU is faulty, probably with the pump control output device gone short circuit.
If the pump still runs, then the brown/green wire from 85 of the relay to pin 69 of the EU is shorted to earth somewhere.
thanks i understand the pins allot better now! i have re-looked at the voltages and the only time i am getting 12v at pin 85 of fuel relay is for about three seconds after the ignition is switched OFFBrianmoooore wrote:Both the above sets of results are correct, except for 0 volts on 85 with the ignition on, which leads to 12 volts on 87.
30 is connected directly to battery +, so is always 12 volts. 86 is fed from 87 of the DME relay, which is switched on by the ECU when the ignition is turned on, so is 0 volts with the ignition off, and 12 volts with the ignition on. 87 is the relay output to the fuel pump, so 0 volts with the pump off, and 12 volts + with the pump running.
85 is the control pin, and is earthed (0 volts) by the ECU to make the pump run. 85 should briefly drop to 0 when the ignition is turned on, before returning to 12 volts until the crankshaft is rotated.
Disconnect the ECU, pull out the DME relay, use a wire link to connect 30 to whichever 87 gives 12 volts+ at 86 of the pump relay, then turn the ignition on.
The pump should not run, and 85 of the pump relay should be at 12 volts.
If this happens, it looks like your ECU is faulty, probably with the pump control output device gone short circuit.
If the pump still runs, then the brown/green wire from 85 of the relay to pin 69 of the EU is shorted to earth somewhere.
then back to always 0
Last edited by Lyne30318 on Thu Nov 16, 2017 8:52 pm, edited 1 time in total.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Nothing you can kill with the ECU unplugged.
Your previous post says you have 12 volts on pin 30 with the ignition on or off, which is correct, as it's connected directly to the battery.
Your previous post says you have 12 volts on pin 30 with the ignition on or off, which is correct, as it's connected directly to the battery.
i am sorry i mean pin 85 ! i have edited my last postBrianmoooore wrote:Nothing you can kill with the ECU unplugged.
Your previous post says you have 12 volts on pin 30 with the ignition on or off, which is correct, as it's connected directly to the battery.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
That makes it unlikely that it's a wiring fault shorting to earth, and more likely that it's an ECU fault.Lyne30318 wrote:the only time i am getting 12v at pin 85 of fuel relay is for about three seconds after the ignition is switched OFF
Pull out the pump relay, and check if this three second voltage is on 85 or 86
Brianmoooore wrote:That makes it unlikely that it's a wiring fault shorting to earth, and more likely that it's an ECU fault.Lyne30318 wrote:the only time i am getting 12v at pin 85 of fuel relay is for about three seconds after the ignition is switched OFF
Pull out the pump relay, and check if this three second voltage is on 85 or 86
With the relay pulled out 86 has the 12v for three seconds once ignition switched off
85 has around 3v
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
The 12 volts must be from a delay in the DME relay switching off after the ignition is turned off
i know its hard to say when your not looking at the issue yourself but from this information do you reckon its worth ordering another ecu and trying that ?Brianmoooore wrote:The 12 volts must be from a delay in the DME relay switching off after the ignition is turned off
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
It would be worth borrowing one, but don't forget, it needs the matching EWS box and key chip.
- drakesmith
- E30 Zone Newbie

- Posts: 180
- Joined: Sat Nov 05, 2016 11:00 pm
- Location: London
I think some simple is a miss. The ews only kills the spark. Wrong or right? ?
You might just have loud pump my mates touring pump was aways loud when low on fuel.
Are 318i pump different from 325i?
You might just have loud pump my mates touring pump was aways loud when low on fuel.
Are 318i pump different from 325i?
the ecu has an news delBrianmoooore wrote:It would be worth borrowing one, but don't forget, it needs the matching EWS box and key chip.
got it back today from another mapping place and plunged it in and it worked perfectly primed for a few seconds then ran with engine on, i was very happy ! until later that night after toughing no wiring i turned the ignition on again and its the SAME ! pump always running ! losing my mind !
anyone around the bournemouth area who knows what they are doing want to come and take a look
there is no issue with the news the car runs, and the loudness off the pump is also not the problem its that it always runs with ignition no 'prime' function controlled by the ecudrakesmith wrote:I think some simple is a miss. The ews only kills the spark. Wrong or right? ?
You might just have loud pump my mates touring pump was aways loud when low on fuel.
Are 318i pump different from 325i?
over the last few days (haven't touched the car) it has began working correctly on its own every time i try it, that leads me to think it is defiantly the ecu playing up! i will get the conversion completely finished for now and hope it stays working, can easily swap out the ecu at a later date! is this an issue you have seen caused by the ecu before ?DanThe wrote:Have you tried a different ECU yet?
how much are yours ?
