|
|
|
|
![]() |
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
|
BMW 3-Series (E90 E92) Forum
>
N54 335i Cylinder 3 Misfire Diagnosis
|
![]() |
| 10-03-2019, 07:32 AM | #1 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
N54 335i Cylinder 3 Misfire Diagnosis
Hi folks,
Trying to fix a cylinder 3 misfire. Car is a 2008 335i E93 N54. Recent service in my ownership, new plugs, coolant, rocker cover gasket, oil filter housing. Running MHD Stage 1+ with FMIC, Secondary Cat Delete and Dual Intake. So far i have replaced the ignition coil and tried swapping coils to see if the fault follows, plugs are all new too. I have pulled out the DME to test the MOSFETs for contuniuity and all test OK. My DME is a DME81 and not the 80 which is known to blow MOSFETs so i think its fair to say that's ruled out. I am showing fault codes for: 29CF - Combustion misfires, cylinder 3 29D9 - Misfire at low tank fill level 2C3F - O2 Sensor before catalytic converter (am aware of this, and have a new sensor to go on, but this never caused issues before - the misfire is new) 2E1A - Firing, Cylinder 3 The car runs lumpy on start up with a slight misfire. Driving cold it hesitates a little bit and splutters occasionally but then is fine. However after a heavy foot, or if i turn it off (e.g. to go into a shop for a few mins) and return, a permanent misfire occurs and won't go away until the car is left for a while. The DME is out at the moment, but will put it back in later and flash it back to a stock map for the moment. From asking elsewhere it seems the low fill tank code is common with injector failure - but no experience to vouch for this. Is there any way to see if it is the injector without pulling it apart? MHD logs? Thanks |
| 10-03-2019, 09:28 AM | #3 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
I would like to say i'll give that a try... but i am now baffled.
I put the DME back in earlier - fired it up, started fine. Let it idle for a bit and was still lumpy but otherwise as it was. I thought i'd try flashing back the stock map on MHD as i will need to drive it to the garage at some point. Flashed it back to map 0 (stock) and fired it up and its misfiring horribly right from startup. The engine light started flashing and now i am getting codes for cylinders 4,5 and 6. I tried writing Stage 1 to see if it helped, but it's the same. I am wondering if maybe (possibly as well as) the cylinder 3 issue, there might be a fuel issue. I only have 40~ miles in the tank currently. Any ideas? ![]() |
|
Appreciate
0
|
| 10-03-2019, 12:42 PM | #5 | |
|
Lieutenant Colonel
![]()
676
Rep 1,893
Posts |
Quote:
A break in that hose will not cause a disturbance specific to bank 2. It is not responsible for your new misfires, particularly at idle with a cold engine. The obvious suspects are the injectors, which can stick open or stick closed. Rough idle on startup of cold engine is a classic symptom of leaking injectors which are very easy to diagnose. Let the engine sit overnight and get fully cold. Pull the plugs and see of they are wet with fuel. |
|
|
Appreciate
0
|
| 10-03-2019, 01:57 PM | #6 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
Ah. Bugger. Was happy I’d found the culprit.
I don’t have the tool for the plugs annoyingly. I’ll trt and get hold of one. It just seems really odd a whole bank would fail when literally minutes before they were fine. I’ve never had any codes or issues with anything other than 3 |
|
Appreciate
0
|
| 10-04-2019, 10:00 AM | #7 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
I did a quick log while stationary today, as well as have a poke around at anything obvious with no luck.
Can anyone glean anything useful from the logs? If not, what else do i need to enable? https://datazap.me/u/magsmagsmags/lo...?log=0&data=16 Thanks! |
|
Appreciate
0
|
| 10-04-2019, 10:24 AM | #8 |
|
Lieutenant Colonel
![]()
676
Rep 1,893
Posts |
This is very abnormal. Look at your AFRs - bank 1 is steady (and roughly normal for idle) but bank 2 goes all over the place. You also have a crazy short term trim on bank 2, flipping from normal to max (+34) then back again.
I think this underlies the bank 2 (4-5-6) misfires but it does not single out one component for the fault. Most likely, either your bank 2 pre-cat sensor is bad, or the wiring connection from the sensor to the DME is bad or the DME itself is at fault. Since all this occurred shortly after you re-installed the DME, I suspect you have bent a pin or something didn't seat correctly. But you cannot rule out the possibility that bad injectors are responsible for all your issues. Have you read the codes again since the 4-5-6 misfires began? Read them and then for the hell of it, reset the lambda adaptations Last edited by dpaul; 10-04-2019 at 10:30 AM.. |
|
Appreciate
0
|
| 10-04-2019, 11:20 AM | #9 | ||||
|
Enlisted Member
![]() 23
Rep 47
Posts |
Quote:
Quote:
Quote:
Quote:
Thanks for your help btw - appreciate any i can get atm ![]() |
||||
|
Appreciate
0
|
| 10-04-2019, 11:56 AM | #10 |
|
Lieutenant Colonel
![]()
676
Rep 1,893
Posts |
Did you remove the DME connectors? You are looking for pins in the connectors that have either been bent or pushed back into their housing so they no longer make a good connection.
As for further logging, I can't imagine how you can even drive this car. I wouldn't. Actually, you haven't reported all the current codes. You only reported the codes prior to onset of bank 2 troubles Final thought, map 0 isn't stock - the calibration code is stock but the program codes still contains MHD modifications. Try flashing back to OEM stock. Last edited by dpaul; 10-04-2019 at 12:02 PM.. |
|
Appreciate
0
|
| 10-04-2019, 05:12 PM | #11 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
Thanks again for the reply.
Yes I did remove the DME and connections. Battery was disconnected throughout. But Makes sense. I’ll pull it again tomorrow and check the pins. It just seems strange it was fine even after it went back in but I guess all it takes is a tiny vibration to break contact if one was bent - stranger things have happened. I’ll check tomorrow and try flashing back fully to stock and see where we are. Thanks! |
|
Appreciate
0
|
| 10-05-2019, 07:09 PM | #12 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
Sorry forgot to post the new codes
They are... 29CC: Combustion misfire, several cylinders 29D0: Combustion misfire, cylinder 4 29D1: Combustion misfire, cylinder 5 29D2: Combustion misfire, cylinder 6 29D9: Misfire at low tank fill level 2C3F: Oxygen sensor before catalytic converter (this is the code for bank 1) |
|
Appreciate
0
|
| 10-06-2019, 04:22 AM | #13 | |
|
Lieutenant Colonel
![]()
676
Rep 1,893
Posts |
Quote:
|
|
|
Appreciate
0
|
| 10-06-2019, 10:24 AM | #14 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
Not currently no however they only used to come after driving, not idle. But as it’s misfiring on 3 cylinders I haven’t been able to drive it.
It is low but not absurdly. I am now going to fill my can up and stick 20L in and see if it’s the low fuel issue. Apparently it’s quite common (although seems like a massive design flaw!) Will update after refuelling |
|
Appreciate
0
|
| 10-06-2019, 11:35 AM | #15 |
|
Enlisted Member
![]() 23
Rep 47
Posts |
Cleared codes, refuelled (to half a tank) and ran again. Still no joy so it’s not due to low fuel.
Not been able to pull the DME yet as it’s been raining and don’t want to risk it getting wet I am now showing just the below codes 2A2C: Mixture control 2 2C3F: oxygen sensor before catalytic converters I’m sure if I left it to idle long enough I’d throw codes for 4,5 and 6 again but didn’t want to damage anything so shut it off fairly quickly Last edited by magsmagsmags; 10-06-2019 at 11:41 AM.. |
|
Appreciate
0
|
| 06-15-2020, 09:12 AM | #18 | |
|
Brigadier General
![]() 989
Rep 3,219
Posts |
Quote:
If you haven't I suggest you do so first. |
|
|
Appreciate
0
|
| 03-20-2026, 11:04 AM | #19 |
|
Registered
0
Rep 2
Posts |
On my n54 I got constant misfire on cylinder 3 while car idle but it drive fine and make boost I did a compression it was good, swap coils and plugs swap injectors also walnut blast, put in multiple msd81 still come back has any had this problem
|
|
Appreciate
0
|
![]() |
| Bookmarks |
|
|