Have you tried disconnecting and replacing each HT lead in turn at the coil pack whilst the engine is at idle? It should start running like a pig when you remove the spark to a cylinder. If there's no change or a noticeably different noise on one cylinder compared to the others you should be in luck.
This tells you if you have a plug, HT lead, fuel delivery or lack of compression issue.
Test the HT lead/ plug by removing the HT lead (both ends) from the suspect cylinder and swapping it with a lead from another cylinder. If the suspect cylinder comes good the swapped cylinder will go dead and the problem is a duff HT lead. If swapping the HT lead with another make no difference (same cylinder still dead) you know that the leads are good and it's the the plug, fuel delivery or lack of compression.
Test the plug of the suspect cylinder by removing it from the head. Then reconnect the HT lead to the plug, hold it with some insulated pliers just above an exposed metal part of the engine (cam cover) and get someone to crank the engine. You should see and hear a good regular spark. No spark = plug is duff. Spark = ignition system not at fault and so it must be fuel delivery or compression.
Test fuel delivery by removing the injector from the suspect cylinder, reconnect the cable, aim the injector into a cap from an aerosol (or similar) and get someone to crank the engine. No fuel = injector is duff. Uneven fuel pattern = mucky or sticking injector, so clean or replace injector. Good pattern = fuel delivery ok.
If ignition and fuel delivery checks out then you need to do a compression test (remove all plugs before testing). All cylinders should be within a few PSI of each other. If one or two are low then, remove the tester and using and give the low cylinder a couple of pumps of engine oil from an oilcan and redo the compression test on those cylinders. If the readings improve it's probably piston/ bore wear. If the readings stay the same it's valve related. If this isn't conclusive try a leakdown/ cylinder decay test (or take it to a garage and get them to do it).
I hope the above is useful (i'm not sure of your level of experience).