2007 Mini Cooper Base model N12 engine 1.6l Dual overhead cam. Hello everyone, I am new here and need any assistance I can get. So, I'll just get into it. I have a misfire on cylinder 3 after the vehicle warms up. I have done quite a few things to the vehicle. I initially had a valve seat issue(it dropped out). I pulled the head off and had a machine shop replace all the valve seats. He inspected the rest of the head such as valves and cleaned it up. So here is a list of the thing I have done. 1. The head was then decked. 2. Installed the head with new head gasket and head bolts. 3. I also had a crack in the thermostat so that is new with the cross over tube to the water pump. 4. It has new spark plugs and coils. Have all been rotated without change in condition. 5. The intake to valve cover tube cracked therefore I replaced it. 6. Has a new valve cover pcv membrane. 7. New MAF 8. New VANOS solenoids 9. Replaced Timing chain and tensioner. 10. New downstream O2 sensor. 11. Intake gaskets are new 12. Swapped around the fuel injectors with no change in the misfire. 13. New Camshaft position sensors. 14. Replace O ring on the Vacuum pump.(Has good suction. Did a vacuum test.) 15. Did compression test all test the same around 180. All within 10%. 16. Ran Seafoam in the oil and gas. Lastly, the vehicle will run warmed up without misfire if one of the sensors are unplugged such as the camshaft position sensor of the MAF. This puts the engine in LIMP mode not allowing the camshafts to be adjusted. Let me know if you need anymore information. Any help would be great. Thanks in Advance. Edit: It only misfires at idle.