In a Ford a dead tach is confirmation of a bad CPS also. Mine went bad just this weekend so I'm VERY familiar with the symptoms.
Of course, mine has no tach so I was guessing what was wrong at first. About 30 "hiccups" and three dead stalls later we got home but it was a white knuckle drive.
The "service engine soon" light came on after a while then went out for a while then back on again. My cheapo OBDII scanner showed no stored codes even with the SES light on so I dropped it off at Ford for confirmation of my 7.3L troubleshooting skills. Should know by tomorrow for sure but I'd bet a bunch on the CPS being toast.