You can test the coil
WIndstar coil pack ... how to test http://www.ford-forums.com/ford-wind...afe-drive.html
also check your connections to the camshaft position sensor and the crankshaft position sensor. One of them (I don't know which) is responsible for letting the PCM know when the number 1 cyl is TDC so it can set the timing on start up. That may be the cause of the first 1000 revolutions code.
EDIT: IT was driving me nuts that I couldn't remember why each was important at start up, so I looked it up. They are BOTH important at start up.
Camshaft Position sensor CMP VS Crankshaft Position sensor
CMP supplies camshaft position information to the PCM. The PCM uses this information during engine startup to begin sequential pulsing of fuel injectors.
Crankshaft Position sensor CKP provides crankshaft position and engine RPM information to Ignition Control Module. (Setting spark timing info)
__________________
BroncoJoe19
2006 Alt Fuel Jeep (electric)
'98 windstar 3.8L
'99 Crown Vic 4.6L
'90 Full Size Bronco 5.0L
I'm not a professional mechanic, take my suggestions with a grain of salt, or a cup of coffee
At the bottom of each post there is a little icon

Clicking it gives feedback to the moderators, and poster regarding which posts are most helpful.