2001 Ford Focus • 125,000 miles

Hi I have a 2001 ford focus that is running really rough. Has really bad hesitation. Went and got the coil pack checked and is perfectly fine. Was told to take the catalytic converter and unscrew it so there is a gap and drive it to see if it still hesitation. There is still hesitation. New fuel filter fuel pump spark plug and spark plug wires. Please help!
May 4, 2013.

Scan for codes and check fuel pressure to make sure it is within specs. Clean throttle plate an diac hole with choke cleaner on both sides.

May 4, 2013.
Code P0302 came up. Cylinder 2 misfire. They say it might be a clogged fuel filter but thats not the problem. Could be CAT or everything that I have replaced. None of it worked.

May 5, 2013.