It could also be coil boots. It sounds ignition related. What codes? I doubt it's the PCM. I have yet to have a PCM go bad on a Ford. I'm not saying that it never happens, just I've never ran across a bad PCM. I'd get the codes before I did any parts replacement.