has your car had any kind of superchip fitted???
I had the same kind of problem with my si.
The car had been fitted with a powerchip!
The car showed the same kind of problems you are talking about.
I took the car to ford and they could not find any fault!
It wasn't until i took my car to a Local Autoelectician that the found the fault.
They removed the chip from the ECU and replaced it with the standard factory one.
All the problems that i were having cleared instantly!!!!
Hope this is of some help to you.
cherb