Have had my 2012 to the dealer on two occasions for random misfires. First visit for P301, P302, P304, CELs. Second visit P301, CEL. Car has 10K miles and is 100% stock.
The car runs a bit rough at idle, on occasion. The codes were thrown just after starting car and driving (not fully warmed up).
The first visit to the dealer resulted in a new ECU flash, which was designed to fix "random misfires" according to the service writer. BTW, the new flash has a MUCH smoother power curve with the car under boost, no more hitch at 3.6-3.7 RPMs, I'm thankful for that at least!
Looks like the new flash is not the fix for the random misfire issue. At this point, the car is not misbehaving and the analysis shows normal (some roughness, yet no misfires). They have a call into Subaru and I will pick up the car today. Basically, they just reset the CEL.
I don't want to play this "let's see if it gets worse" game (actually words from service writer).
What do you think?