Hey everyone I was hoping someone can help with what’s going on with my car. I have a 07 wrx and the car was running great till my clutch started to slip. So I took it to the shop and got a new clutch kit plus flywheel. That’s when my car started to misfire in basically all cylinder especially 2 and 4(cel is on). It has a rough idle all the time and it dies at idle sometimes when coming to a stop unless you keep it alive by giving it gas. When it is idling by its self its not great. It does build boost fine and shifts into all the gears and drives as long as the rpm doesn’t drop to low. For example I was in 5th gear at 2k rpm and it stalled, and it will do that in all the gears. I will have to be at 3k rpm and consistently holding down the gas so it doesn’t stall. We check all the connections and that’s fine we checked spark plugs (new), coil packs, did a smoke test and compression test which came back fine. We also check the ground cables and that was fine to. I unplugged and replugged any connection I can see on top and bottom but nothing. I spent so much money already and don’t know what it can be, any ideas or suggestions please?!!! The codes I’m getting is p0304, p0302, p0301.