So in January I bought a 2007 Mini R56 with the N12 and auto trans from an auction for my fiancé. I buy from auctions a lot without troubles. This has been the only thing to haunt me so far. It needed a timing by chain and I wasn’t worried about it. All that was fixed. She drove it some. But it had a rough idle. So we tried running some CRC intake cleaner through it. Followed the instructions in the video. Since spraying that, I’ve had nonstop issues. The car didn’t want to stay running. Parts were replaced in an attempt to fix it. Finally one day, I just started it and tried to feather the throttle down from a higher rpm. Did this for about 10 minutes. It worked. It would idle. But as soon as you tried accelerating from a stop with the car in drive, it would stutter and stall. Over and over it did this. So we went to put it on a trailer. And I wanted to try something since it sounded fine at a higher rpm. We gave it a push while accelerating down a small hill to the trailer. Once passing 5 mph the car ran perfect. Drove it on the trailer. Idled perfect even in gear for a minute then stalled. Fast forward some more. Thought I had finally gotten it fixed. And then the same issue came back of it stalling at below 5 mph. Tried replacing the Crankshaft Position Sensor today and it sounded better than it ever had. Drove so well. Got in it a second time and it stuttered from a stop before suddenly gaining power. It lost enough power to need to pull off. Shut the car off, restarted it. Ran perfect again. Drove further with it running perfect. It got rough again. Pulled off. Shut it off and immediately restarted it. And it ran perfect again all the way back. Here’s a list of parts replaced(including parts for unrelated issues). Crankshaft Position Sensor, Both Cam Position Sensors, Full Timing Assembly, Mass Airflow Sensor, Exhaust VVT solenoid, Spark-plugs, All Filters, The Adaptations were also reset, Both O2 sensors were replaced. Any help would be appreciated. I’m at a serious loss for ideas. And my local mini dealership is a 2.5 star dealership for a reason, so that’s not an option.