Welcome to TRS
You have a 2.5l SOHC Lima engine, its a stroked version of the 2.3l Lima first used in 1974 Pinto, and used in Rangers from 1983 thru 1997
2.5l was only used 1998 to mid 2001
Good reliable engine, your 2001 was the last year
It runs Dual spark plugs for extra power, both fire at the same time or there would be no point in using dual spark plugs
So spark misfires would mean BOTH spark plugs in 1 cylinder would have to misfire at the same time on BOTH coil packs
But it can happen if one spark plug fails and you don't notice it.......until the other spark plug also starts to fail, lol
But what you can do, once a year, is to unplug the 3 wire connector on 1 coil pack
Start engine and make sure it idles steady, no steady miss indicating a spark issue, and you can drive it that way, this engine ran fine on 4 spark plugs from 1974 thru 1988(got dual spark plugs in 1989), just had less power
Then switch to other coil pack to make sure other 4 spark plugs are working
That will tell you if there is a spark issue
CEL(check engine light) should come on with one coil pack unplugged, that's OK, it will go off and reset when both are plugged back in again
Yes, vacuum leak can cause high idle and loss of power
Replace PCV Valve as well, should be replaced every 3 to 4 oil changes
Also fuel filter should be changed every 5-7 years
It has a Timing Belt that needs to be changed every 80-100k miles, but no engine damage will occur if it should slip or break, just won't run, lol