P0307 can be caused by many things i.e. a misfire in #7 cylinder. What I do is make sure the compression is good then switch the coil and plug from a known working cylinder then if the misfire changes to another cylinder, then you know you have a bad plug/coil. A resistance reading on a coil is almost useless, because, the coil usually fails by arcing internally, which you can not measure. You need a scope to see that.
By the way, at 100k, I replace all the coils and plugs ( and wires if equipped ) on Ford truck motors, they are usually gone by then.