Sorry, I haven't read through everything, but have you checked spark quality? Are you 100% on the plug wire order?
I use a short piece of rubber hose between boot and plug, and a test probe connected to the negative terminal on the battery, a good spark will jump the gap made by the hose, when you touch the test probe to the hose, the spark will arc. through the hose. This is a good way to check the quality of each cylinder....if you jump the spark (shut down the cylinder) and the idle doesn't change, you have found a cyl. with an issue.