I have a 2005 focus zx4, has approximately 48,000 miles. I have been having an issue that started out intermittent and is now becoming more frequent. For instance if I am in second gear holding about 3,500 rpms for about 5 seconds and then punching the gas the check engine light will start flashing and have a total loss of power. The engine sounds like it is running on three cylinders or timing is extremely retarded. The system will not set any dtc's and will eventually even itself out. If I let the engine idle at a stop it runs really rough and does exactly what is described in other issues found on this forum but no one as far as I could see has this problem. So if anyone has any clue where to start looking or some kind of advice to diag this issue I would greatly appreciate it!