P0302 and P0304 represent misfires on cylinders 2 and 4, respectively. P1123 is a rich fuel trim code. So far, you've hit on all the likely points that would cause misfire and dump fuel into exhaust. I'd tend to rule out TPS, MAF and such because they would affect all cylinders equally.
Does this engine have an egr? I can't remember. I've seen egr valves stuck open causing misfire codes. Apparently the egr passages are such that it adds exhaust to some cylinders more than others.
If you're satisfied everything above is ok, I'd recommend checking compression and/or switching the #2 and #4 injectors with the #1 and #3 injectors. If you clear the codes and the lamp returns with P0301 and P0303, then you know it was the injectors. You can try similar strategies with the plugs and wires (if they reach) if you are not sure of their quality. I will say that some brands of aftermarket plugs have been especially troublesome and nearly all aftermarket wires have been junk based on what I have seen.
Nope, no EGR valve...
Switched the injectors....same codes as before.
And replaced the wires with OEM wires from the dealership today.
Plus were NGK plugs..
While I was at the dealership, I had them pull the codes and run a bit of troubleshooting for me.
They came up with the same responses you did.
Not the TPS, MAF or the ignition coil.
I may have left out a large chunk of relevant information that may help...
The tech noticed my car is burning oil. I've had the compression tested and the previous mechanic said that the results indicated my oil rings were most likely fine, but I most likely need a valve job as oil was leaking into the combustion chamber.
Pulling my plugs, we noticed they're fouling out.
His theory:
The plugs are fouling out and causing the non-burned fuel/air mixture to be dumped. When this mixture hits the O2 sensor, it triggers the P1123 too rich code. The ECM tries to compensate by adjusting the timing to get a more efficient burn, which explains the timing jumping around so much.
So, fix the oil leak and fix the problem?
Or not plausible?
I'm going to take the care into either another shop, or back to the dealership to have the compression rechecked.
Any situation that you can think of in which the compression checks out fine but it may still be the oil rings?
$300 for a valve job I can stomach.
$1500 for a rebuild, I dunno about.
Car just isn't worth that much.
(*** On a side note, the dealership didn't even charge me for the 30-45 min the tech spent on looking at the car! I was impressed as I was ready to fork over the $70 just so I'd know from a reliable source what the !$#@ my problem was!)