Wouldn't a power balance test tell you exactly which cylinder(s) is misfiring? Then once you know the cylinder(s), you can narrow your testing to determine whether it's a fuel, compression, or spark issue.
You can do this test with a few lengths of electrical wire, a tachometer, and a grounded screw driver. You can probably find a tutorial on the web in case no one has written one in this forum.