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.
Read the Bank 1 and Bank 2 camshaft deviation numbers. My car had exactly this same behavior when the camshaft position sensor failed. When the car is first started it runs in open loop so ignores those sensors which is why it runs fine for 1-2 minutes. Then it switches to closed loop and when it doesn't get the data from that sensor it throws the code and starts stumbling. I bet if you pull those values, the bank 1 sensor that's throwing the code shows all zeros.
Originally I replaced a MASS AIR FLOW for flat spots upon acceleration 4-5K rpms and that resolved it, then I had o2 sensor bank 1 sensor 1 code for system to rich that resolved it now Im still getting the CEL
What's the age of your coil packs? Have you replaced them? I have 122k on my 2006 C2s and i started to get hot misfires. This was at about 105k maybe. I replaced all plugs and coil packs and it hasen't misfired since.