hi ,
did you know that a broken / leaking inlet manifold gasketat the cyl head can cause the same symptom and and being at one end will only affect that cylinder not both of them even though compression and spark are good and fuel supply ( appears to be ) good , but its the delivery of the air/fuel mixture thats comprimised causing it to run on one cyl