M52 Engine running rough
Moderator: martauto
Hi,
I could do with some help in narrowing down a couple of issues I am having with my M52B28 conversion. I recently completed an M52 conversion with M50 inlet manifold, I have 2 issues;
1) the engine starts but runs rough sound like it is misfiring. I have checked spark plugs, cleaned these and also replaced the coil packs as well, this has made no change to the running of the engine. What can I do to check to see which if any of the cylinders are causing the misfire or what is causing this?
2) New water pump with 88 degree thermostat has been fitted during the conversion. I bled the water system with warm air coming into the cabin. After a couple week of starting the engine the warm air is no longer coming and the engine is getting hot, what is causing this and what can i do to resolve this issue?
Any help is fixing this issues is great;y appreciated.
I could do with some help in narrowing down a couple of issues I am having with my M52B28 conversion. I recently completed an M52 conversion with M50 inlet manifold, I have 2 issues;
1) the engine starts but runs rough sound like it is misfiring. I have checked spark plugs, cleaned these and also replaced the coil packs as well, this has made no change to the running of the engine. What can I do to check to see which if any of the cylinders are causing the misfire or what is causing this?
2) New water pump with 88 degree thermostat has been fitted during the conversion. I bled the water system with warm air coming into the cabin. After a couple week of starting the engine the warm air is no longer coming and the engine is getting hot, what is causing this and what can i do to resolve this issue?
Any help is fixing this issues is great;y appreciated.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
The first thing to do is to read the diagnostics. You can buy a little bluetooth device on ebay for about £4, used in conjunction with a free app. on your 'phone.
Ignition on, engine OFF.
Everyone has the right to reach the level of their own incompetence.
-
DanThe
- E30 Zone Team Member

- Posts: 28641
- Joined: Sat Sep 10, 2005 11:00 pm
- Location: Staffs
- Contact:
If it is a cylinder down then simply unplug the coils one at a time, the engine running will not change when you unplug the affected cylinder.
If the heater is not blowing hot then you have an air lock
If the heater is not blowing hot then you have an air lock
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Thank you all for the feedback, I connected the diagnostic scanner and got the following codes from the DME;

I replaced the spark plug and coil pack, this made no difference the engine still rough. I put the scanner in again and this time it came with Cylinder 1 did the same and made no difference.
Over the weekend I noticed the following with the running of the engine, from cold start it takes a bit of time to start once it running it runs rough and as ti warms up it get a bit smoother running, but when completely warm, the engine struggles to rev also struggles to run, eventually the engine cuts out and will not start again until it has cooled down.
I removed the plug and can smell fuel, it looks as if it is running too rich. Could this be leaky fuel injectors?
I really can do with help in what I need to do next in find the cause of this issue.
BTW, the hot air is now flowing through the car look like the air lock is gone so all good there, just need to sort the engine running issue.

I replaced the spark plug and coil pack, this made no difference the engine still rough. I put the scanner in again and this time it came with Cylinder 1 did the same and made no difference.
Over the weekend I noticed the following with the running of the engine, from cold start it takes a bit of time to start once it running it runs rough and as ti warms up it get a bit smoother running, but when completely warm, the engine struggles to rev also struggles to run, eventually the engine cuts out and will not start again until it has cooled down.
I removed the plug and can smell fuel, it looks as if it is running too rich. Could this be leaky fuel injectors?
I really can do with help in what I need to do next in find the cause of this issue.
BTW, the hot air is now flowing through the car look like the air lock is gone so all good there, just need to sort the engine running issue.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Did you clear the fault codes between tests?
This is usually associated with problems with the coolant temperature sensor. The original is not compatible with the E30 temperature gauge, so changes will have been made to the sensors. Are you sure this has been done correctly?Over the weekend I noticed the following with the running of the engine, from cold start it takes a bit of time to start once it running it runs rough and as ti warms up it get a bit smoother running, but when completely warm, the engine struggles to rev also struggles to run, eventually the engine cuts out and will not start again until it has cooled down.
No reason to suspect them yet.I removed the plug and can smell fuel, it looks as if it is running too rich. Could this be leaky fuel injectors?
Yes cleared the codes each time.
Yes I believe this has been done correctly I fitted E30 temp sensor on the cylinder head, I removed the brown/purple wire from the 4 pin E36 temp sensor and connected this to the E30 one. The temp gauge is working in the car and responds when the thermostat opens when the temp is reached. Also the original E36 temp sensor is also fitted to the cylinder headThis is usually associated with problems with the coolant temperature sensor. The original is not compatible with the E30 temperature gauge, so changes will have been made to the sensors. Are you sure this has been done correctly?
Last edited by Ch4ni on Tue Jul 14, 2020 2:08 pm, edited 1 time in total.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Sounds correct, but I would check at the ECU plug as the next step.Ch4ni wrote: ↑Tue Jul 14, 2020 1:57 pm
Yes I believe this has been done correctly I fitted E30 temp sensor on the cylinder head, I removed the brown/purple wire from the 4 pin E36 temp sensor and connected this to the E30 one. The temp gauge is working in the car and responds when the thermostat opens when the temp is reached. Also the original E36 temp sensor is also fitted to the cylinder head
Disconnect the plug from the ECU, measure the resistance between pins 10 and 39 with the engine cold, then reconnect the plug, run the engine up to full temperature, then quickly remove the plug and measure the resistance again.
I will get these measurements and post them here. Just for information what values do I expect to see when cold and hot? What will these measurements tell you what is happening with the engine?Brianmoooore wrote: ↑Tue Jul 14, 2020 2:07 pm
Sounds correct, but I would check at the ECU plug as the next step.
Disconnect the plug from the ECU, measure the resistance between pins 10 and 39 with the engine cold, then reconnect the plug, run the engine up to full temperature, then quickly remove the plug and measure the resistance again.
-
DanThe
- E30 Zone Team Member

- Posts: 28641
- Joined: Sat Sep 10, 2005 11:00 pm
- Location: Staffs
- Contact:
Check the ECU for corrosion, these had a habit of getting soaked with water when fitted to an E36 due to poor drainage from the windscreen trim, one of the popular failures is the transistors that fire the coils
The ECU came from the running donor car that I was using until I broke it up to put the M52 in the E30. It was running without any issues.
I will open up the ECU and check for corrosion this weekend.
I like to thank you for all you help, I believe I have resolved the rough running of the engine;
What I did to fix the issue, I suspected the issue to be with the fuel injectors, I removed the fuel injectors, on one of them I noticed the electrical pin was bent and did not seat correctly onto the connector. I straighten this and proceeded to refurbish the injectors and replace all the "O" rings. Re-installed the injectors and ensured the electrical connectors were fitted correctly onto the injectors.
Started the engine and instantly the engine ran smooth took it up to operating temperature, electric fan came on to cool the radiator, the engine runs smooth and does not turn off like it did previously when getting up to temp.
I did the cold measurement which was 2.77k, did not manage to take the reading when hot as the engine ran without an issues.Brianmoooore wrote: ↑Tue Jul 14, 2020 2:07 pmSounds correct, but I would check at the ECU plug as the next step.
Disconnect the plug from the ECU, measure the resistance between pins 10 and 39 with the engine cold, then reconnect the plug, run the engine up to full temperature, then quickly remove the plug and measure the resistance again.
I opened up the ECU and there is no corrosion very clean inside.
What I did to fix the issue, I suspected the issue to be with the fuel injectors, I removed the fuel injectors, on one of them I noticed the electrical pin was bent and did not seat correctly onto the connector. I straighten this and proceeded to refurbish the injectors and replace all the "O" rings. Re-installed the injectors and ensured the electrical connectors were fitted correctly onto the injectors.
Started the engine and instantly the engine ran smooth took it up to operating temperature, electric fan came on to cool the radiator, the engine runs smooth and does not turn off like it did previously when getting up to temp.
- boiliebasher
- E30 Zone Regular

- Posts: 269
- Joined: Mon Nov 17, 2014 11:00 pm
Well done mate. Hopefully that's it sorted now!

Over the weekend I took the car out a run, I have noticed that when accelerating under load the engine misfires, when I come off the pedal it runs fine. Could anyone advise what would be causing this issue under acceleration?
The M52 is fitted with M50 Inlet Manifold and running on the stock DME that came with the donor car. Could this be causing this issue?
The M52 is fitted with M50 Inlet Manifold and running on the stock DME that came with the donor car. Could this be causing this issue?
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Get yourself one of these: https://www.ebay.co.uk/itm/OBD2-ELM327- ... SwEmxfHC86 (loads available on ebay) and download a free app. onto your 'phone called car scanner, and you can observe live data while you drive, as well as see any codes that have been logged.
This should give firm clues as to what's happening, rather than guesses.
This should give firm clues as to what's happening, rather than guesses.
I bought this unit, and downloaded a couple of apps EODB Facile and inCarDoc Pro both of these connect to the ELM327 but not able to establish a connection to the DME. I will try the Car Scanner tool and let you know what I get?Brianmoooore wrote: ↑Mon Jul 27, 2020 11:48 pmGet yourself one of these: https://www.ebay.co.uk/itm/OBD2-ELM327- ... SwEmxfHC86 (loads available on ebay) and download a free app. onto your 'phone called car scanner, and you can observe live data while you drive, as well as see any codes that have been logged.
This should give firm clues as to what's happening, rather than guesses.
I have also would like some advise, I have 20pin ODB connector and use a 20Pin to 16 pin ODB2 cable to connect the diagnostic tool. Looking at this https://boyanmilushev.wordpress.com/201 ... ii-pinout/ the cable I have is not wired as detailed on this link. Do I need this connectivity in order to connect the ELM327 so that it can connect to the DME?
I have been reading a few forums all these are saying the that ELM327 adapter will not work older BMWs as these are not ODBII and run BMW proprietary protocol. Smartphone connects to ELM327 adapter, but it runs endlessly through protocol searching and can’t connect to ECU
Has anyone successful able to connect to M52 with an Bluetooth adapter and sw app, if so could you please provide the details of the setup that works.
Has anyone successful able to connect to M52 with an Bluetooth adapter and sw app, if so could you please provide the details of the setup that works.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
I use mine regularly with a M52Tu ( M52B28) .Car has both the OBD socket and the 20 pin round one.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
When I've connected 'ordinary' diagnostic equipment to BMWs that only have the round socket, I've had to use a converter lead that incorporates some electronics called ADS. I think it's essentially a level shifter.
Google ADS/OBD.
Google ADS/OBD.
I would to fit ab OBD2 socket would you be able to share how this is done what connection are needed from the 20Pin to 16 OBD2 socket please
After failing to get the Bluetooth adapter to connect, I used the iCarsoft Scanner i910 to read the engine codes and this time I get the following codes;
1) D9 CAN - BUs: NO EGS Transmission - this I take is not able to read the Auto Transmission module is there any way to clear this code for good?
2) 37 output stage for oxygen-sensor heater. sensor 2 (cylinders 4-6) does this indicate the lambda sensor for cylinders 4 to 6 needs replacing? Does this have anything to do with the Oxygen sensor relay which is not there anymore as the engine is now in the E30?
What symptoms would I get with this fault code with the engine running? What do I need to do to fix this fault?
1) D9 CAN - BUs: NO EGS Transmission - this I take is not able to read the Auto Transmission module is there any way to clear this code for good?
2) 37 output stage for oxygen-sensor heater. sensor 2 (cylinders 4-6) does this indicate the lambda sensor for cylinders 4 to 6 needs replacing? Does this have anything to do with the Oxygen sensor relay which is not there anymore as the engine is now in the E30?
What symptoms would I get with this fault code with the engine running? What do I need to do to fix this fault?
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
If your M52 is running without the O2 heater relay, then I'm not surprised that you get the fault code. Solution - Fit the relay.
The O2 heater is used to bring the sensor up to temp. from cold, and occasionally to keep it there when the engine is at idle or not under load. Under normal running conditions, i.e. when driving along the sensor should stay hot enough from the exhaust heat alone.
Clear the codes, fit the relay, and test again.
The O2 heater is used to bring the sensor up to temp. from cold, and occasionally to keep it there when the engine is at idle or not under load. Under normal running conditions, i.e. when driving along the sensor should stay hot enough from the exhaust heat alone.
Clear the codes, fit the relay, and test again.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
The socket should be on the M52 engine loom. Three relays in a row, just like on the old M20 or M40 loom.
http://www.autolib.diakom.ru/CAR/BMW/19 ... S/2431.pdf and http://www.autolib.diakom.ru/CAR/BMW/19 ... S/2432.pdf
http://www.autolib.diakom.ru/CAR/BMW/19 ... S/2431.pdf and http://www.autolib.diakom.ru/CAR/BMW/19 ... S/2432.pdf
-
DanThe
- E30 Zone Team Member

- Posts: 28641
- Joined: Sat Sep 10, 2005 11:00 pm
- Location: Staffs
- Contact:
Only 2 relays needed on an M52, the lambdas take their power from the main relay same as everything else on the loom with a Red/White wire
The 2nd relay is for the fuel pump
That fault will just mean the heater circuit of the lambda is open circuit, so needs replacing, unless the loom is damaged of course
The 2nd relay is for the fuel pump
That fault will just mean the heater circuit of the lambda is open circuit, so needs replacing, unless the loom is damaged of course
Yes I have 2 relays on the loom, the loom was damaged I did repair it i might need to look at this again. To check this is the case I will swap the the lambda sensor with the other one and see if the fault follows it. If it does then it's the loom I need to look at.
- Brianmoooore
- E30 Zone Team Member

- Posts: 49358
- Joined: Mon Jan 10, 2005 11:00 pm
Really should look at the links I post, because there's clearly no relay for the lambdas! Never noticed that before.
Any idea why some of the red/white is shown dotted in the diagrams, Dan? Just for clarity, because it crosses so many other wires?

