When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Hello, I've been trying to get my Mini Cooper R56 running for the last 3 months after I rebuilt my engine. I have an N16 engine and everything on the engine is brand new expect for the crankshaft, I put in the next size up pistons in (+0.25) over the stock size. I've checked spark, air, and fuel and all are good, but the engine continues to misfire on all cylinders the only codes I get are misfires. Whats strange is the car misfires a lot whens it dead cold but when it warms up it stops misfiring, but if I Rev the engine it will misfire on all cylinders. I've checked the timing three times using the ECS timing chain tool kit, and it looks good every time. The compression is 130psi on cylinder 1 and 2 and 135 on cylinders 3 and 4. My only idea now is that the fuel map in the ECU is incorrect for the larger bore. Any ideas or pointers are highly appreciated.
Last edited by killerbishn67; Jan 17, 2026 at 02:44 PM.
Use a scan tool to read the coolant temperature sensor with the engine cold. Does the reading make sense or not?
The scan tool says the coolant temp is the same temp as the ambient temp when the engine is cold. I also replaced the coolant temp sensor last week with a new one for ECS tuning since I thought it might be the sensor.
I did this test last week and I used a smoke leak detector on the intake and no leaks were found. It held at +10 psi for about an hour without leaking.
Last edited by killerbishn67; Jan 17, 2026 at 03:50 PM.
Did you reuse original spark plugs and coils?
After rebuild, did you reset all DME and VANOS adaptations and relearn Valvetronic Limit Positions?
I bought brand new coils and spark plugs from ECS tuning. I’ve done the reset all DME adaptions, VANOS adaptation, and limit position relearn multiple times through my scanner, it doesn’t seem to make a difference.
I bought brand new coils and spark plugs from ECS tuning. I’ve done the reset all DME adaptions, VANOS adaptation, and limit position relearn multiple times through my scanner, it doesn’t seem to make a difference.
Unless I’m doing the procedure wrong in my scanner.
Have you compared cylinder compressions when engine is cold versus warmed up?
I have not I’ve only done it when it was cold and got 130 on cylinder 1/2 and 135 on cylinder 3/4. I can check to see what the pressure is when it’s warmed up but I would assume it would be higher since it misfires less when warmed up.
Rings or valves may not seal well when engine is cold but may seal when engine is hot due to expansion.
I re-rested the compression when it was dead cold and got the same result as last time 130psi-135psi on all cylinders. When the engine was warmed up the compression rose to ~140psi on all cylinders.
I'm just going to throw this in there because I just noticed I didn't put it in my original post. When the engine is cold and I try to start it, it will fire up and immediately and then stall out, I have to start the engine several times to get it to even idle without stalling. I also looked at the spark plugs when I was doing the compression check and they looked fouled out.
Hello, I've been trying to get my Mini Cooper R56 running for the last 3 months after I rebuilt my engine. I have an N16 engine and everything on the engine is brand new expect for the crankshaft, I put in the next size up pistons in (+0.25) over the stock size. I've checked spark, air, and fuel and all are good, but the engine continues to misfire on all cylinders the only codes I get are misfires. Whats strange is the car misfires a lot whens it dead cold but when it warms up it stops misfiring, but if I Rev the engine it will misfire on all cylinders. I've checked the timing three times using the ECS timing chain tool kit, and it looks good every time. The compression is 130psi on cylinder 1 and 2 and 135 on cylinders 3 and 4. My only idea now is that the fuel map in the ECU is incorrect for the larger bore. Any ideas or pointers are highly appreciated.
Larger bore alone shouldn’t cause that, sounds more like a vacuum leak, sensor issue (MAF/MAP, coolant temp), or ignition under load. I’d start there before blaming the ECU.