Okay, here I go...
My 98 rolla with the cursed 1ZZFE (undersized pistons, about a half a quart of oil through the exhaust per tank of fuel) threw P0300 (multiple misfires) and P0304(misfire cylinder four).
What did I do prior to the codes: I replaced the exhaust donut at the downpipe, which required me to remove and reinstall the forward O2 sensor, and I put an O2 sensor spacer on the after sensor to fool the ECU into thinking the CAT is good (which it isn't).
About a hundred miles after that job I throw the misfire codes, the engine runs hard at idle but will accelerate, CEL, flashes instead of coming on solid.
What I've done so far: Check the air intake system for leaks (none obvious), pull the plugs (not fouled, but cleaned and re-insalled anyway), double checked plug wires routed properly for firing order (they were right), checked resistance of injectors (all four were around 14 ohms, engine still warm), used the old long screwdriver to listen to the injectors with the engine running (the clicking varied with engine speed), swapped ignition coils (coil 1,4 into position of coil 3,4, making sure to swap input connectors as well as plug wire positions) and still threw same codes. Removed the injector harness and fuel rail, then put the injector for cylinder four in the position of cylinder three (and vice versa), checked secondary coil resistance (right at 14 K ohms for both coils)...
Again, still threw the same codes...this one's stumping me, any help would be awesome, thanks in advance!
Phlingwinger