Gonna test the ht by removing the fuel injector multi plug, pulling a lead off one plug at a time and then using a spare plug, check for a spark holding it a few mm away from the block (with insulated pliers) Should be okay doing this right?
DONT DO IT - PLEASE.
For Two reasons.
1) Modern engine management systems carry VERY high current through the ignition leads, I had such a hell of a belt off an omega doing this, and I had rubber gloves on!! Learn from my experience, - bad move.
2) It will easily goose the DIS pack by getting it to spark when the plugs not installed into the car.
Please trust me on this one mate.
You say you had ONE rocker cover gasket done? Why only one? I would have thought it was only good practice to do both, if you're going to go to the trouble of getting the pleunum/trumpet off to do one.
Although you had the gasket done, did you have the FULL breather system cleaned? And did you use a genuine VX gasket? Both very important points. If breathers were not cleaned, it could easily have blown again.
Unfortunately you need to go back to basics before looking too far. I would recommend starting with a cold engine, and removing each plug lead one by one, checking the condition and cleanliness of the contacts. Make sure there is no oil in ALL of the plug holes.
Then look at the condition of the plugs.
From experience, I reckon you will find a lead that's split somewhere. On mine, it was Cyl 6. It was split up the shank of the lead, and caused me an intermittent miss, Just like you describe!!
Tip = if checking for spark, I attach a timing gun to the lead in question to see if it's firing. you won't be able to see anything re. the ignition timing this way, but you WILL See a spark.
Where are you located? If yu're local I can lend a pair of hands to do this.