Hi my name is***** a car technician and I’ll help with your question.I have come across the problem so many times, its very common and lucky very simple to cure. Replace the Coil pack, this is located on the bulk head of the engine bay, its fixed with two bolts, a power connector, earth strap and HT Lead. The coils on these suffer from internal cracking which allows moisture in which either causes a dead short or a week spark before it eventually gives up all together.Do NOT be tempted to apply WD40 as this seals the water in and usually causes failure very quickly. a new coil pack is around £30 from most auto factors or £5 second hand. Although as its such a common problem i recommend fitting a new one.
I hope this answers your question, if you need further assistance please feel free to reply, otherwise if your happy with my help please remember to "rate" or "accept" my answer, thanks, Ross.