Since I can remember (the engine has been swapped for 5+ years) I have had a CYL 6 Misfire (no CYL 6 misfire Code). The only code I religiously get is the 55 (EGR Temp sensor) I also get a 19 (#6 Injector) BECAUSE I pull the injector lead so as to conserve fuel.
Here is what I have done, in a clear, bulleted list. When you ask questions please refer to the Bullet number and either ask for clarification, or suggest another possibility. AND ANOTHER THING, PLEASE do not respond unless you have read the ENTIRE Original Post.
1). Checked compression. 160 psi (on pretty much every cylinder with maybe 5 psi variance) The EG33 is a 10:1 CR so I would say this is quite good.
2). Checked for missing cylinder by pulling Injector leads. Every lead except the #6 lead caused the idle to drop noticeably.
3). Swapped Injectors from CYL 4 to CYL 6 then rechecked leads. No change from the above test.
4). Checked Spark WITH an in line spark tester. Every coil was sparking except the #6 coil.
5). Checked for 12VDC at the coil lead. Present
6). Checked for 12VDC at the Ignitor connector from CYL 6 (in fact every cylinder). Present
7). Checked resistance in wiring From: Coil to ignitor (less than 1 Ohm), Ignitor to ECU, all leads (less than 1 Ohm), Ignitor Ground to Ground (less than half Ohm).
8). Replaced Ignitor with known good unit. (same results)
9). Replaced ECU with known good unit. (same results)
10). Replaced Front Crank Sensor with EJ22 Unit (when mine failed) See first Reply for details.
11). Used Oscilloscope to check: Tone from all 3 Crank/cam sensors, 1-3.4V feed to Ignitor. Suppliment info: Sensors were checked AT the ecu so as to ensure clean signal from sensor to ECU. Voltage to Ignitor was checked at the ignitor lead to ensure wiring was good, as well as at the ECU. Special note: both the EJ22 Sensor and the EG33 Sensor were used in this test (swapped and tested both).
12). Plugged my ECU into a different vehicle running an EG33. This vehicle DID NOT have the miss.