My 2006 9-3 2.0T is misfiring very badly at any engine speed and has a rough start-up and is throwing codes P1312, P0116, and now after switching around ignition coils to try and remedy the P1312 is throwing P0300 :/ . I bought the cheap $35 ignition coils off of Eeuroparts for the first two cylinders to try and get it running temporarily so I could get to work and back until I had enough to buy genuine parts, but no dice, even with new spark plugs on all cylinders it is still misfiring and now has a P0300 code. Is this due to the cheap ignition coils, or is this a sign of something else as well?