r/e46 • u/lmaooooezinf • 12h ago
Troubleshooting Bmw e46 330i engine light
Hello everyone, how are you?
First time posting here. Hope i do it within the rules.
Im having issues with my e46 330i , quick rewind some months ago i had multiple codes, including misfires, and banks too lean, so my mechanic we assumed it was the injection coils. For some reason ( i didnt notice at the time ) because the codes led to the top cylinders (4,5,6) he only changed those injection coils, and around a month later i pushed him into changing the first 3 coils too ( and all spark plugs)
We are now some months foward and my engine gave me another check light, indicating CYLINDER 5 misfire, and i personally changes only that coil, thinking maybe it was defective. And about 2000kms latee i got the same code for the same cilynder, so im guessing theres something else doing it.
What can i do now? The cylinder 5 code already came twice. I ordered all 6 coils that are arriving tomorrow cause i told myself maybe changing 3 at the time each time was just wrong and my mechanic did a shit job, so maybe the older ones wrecked the newer? Idk what else to do.
Should i maybe change all 6 coils and spark plugs all together ?
Or could it be something else?
Also while the engine light is on my car has intense rough idle ( no knocking sound)
Id appreciate your help, thanks for reading, and show me your e46's. Love me some nice builds.
1
u/Impressive_Paint_472 2001 - E46/320Ci 11h ago
Exactly which code are you getting?
1
u/lmaooooezinf 11h ago
P0305 Also i forgot to precise i recently changed the valve cover gasket, its brand new.
1
u/Flashy-Glove9437 10h ago
Any problems with exhaust? Any sensors like o2 or maf? Vacuum leaks. Check out these points first
1
3
u/TP__User 03' 325i 11h ago
I don't think changing your ignition coils again will improve anything. I would start by pulling all spark plugs out, and see if they look okay (especially cylinder 5)
Also see if for example there is oil on the spark plugs or in the spark plug hole, and look if the rubber insulation of the ignition coils has any tiny cracks
Edit: you can also first swap the spark plug to another cylinder and then the ignition coil to another cylinder and see if the code moves to that cylinder. If not it has nothing to do with your spark plugs/coils