Doc here,
Sounds to me like the Didja Spark (Dura Spark) module is heating up and failing..test or replace..
Check the magnetic or optic pickup sensor also , it may be on it's way out or have intermittent connections..
Not a Ford guy..but that's my nickels worth.
Doc