The mgf (mk2) is like the TF and has two coilpacks above the spark plugs. Each coilpack serves two cylinders.
Ours had been misfiring occasionally under load. Absolutely fine at tickover and normal driving, just accelerating from low speed.
Replaced the plugs, that made it slightly worse! Changed the two Plug leads, but that was no better. Damn!!
As Mk2 MGFs and all Tfs are OBD2 compliant I got myself a cheap OBD2 reader off Ebay and plugged it in to the diagnostic socket(above the fuse box under the steering wheel). It showed only one fault code - Cylinder no. 1 misfire.
Now you mightl know that cylinder no. 1 has a coilpack sitting on top of it, but a faulty coilpack would mean two cylinders misfiring so I was stumped for a while. So I had a cup of coffee and thought about it.
Aha! It had to be the connection from the coilpack to the spark plug underneath it.
So I removed the coilpack and eased off the rubber cover exposing the spring connector.
Mmm! Where the steel spring is attached to the bottom of the coil(alloy) there was a substantial amount of corrosion-No real surprise when you consider that you have alloy and steel in close contact with electricity running through them!
Any way, I removed the spring, and cleaned it up. then I cleaned away the crap off the alloy and tightened up and refitted the spring. Put the rubber cover back on, and refitted the pack.
Just to be thorough I cleaned up the other coilpack as well before I put it all back together, and guess what? -Mgf running beautifully, no hint of a misfire! Even trying to accelerate from 20mph in 5th.
I suggest that anyone with these symptoms investigate your little springs before resorting to buying new coilpacks.
I hope this is of help to someone.
David
P.s. Be aware that the rubber covers under the coilpack can become fragile with age and engine heat. One of mine broke in half and I had to create another from the old plug leads.