had ecact same symptoms on a focus at work it turned out to be the plastic manifold had a crack in it, i was spraying brake cleaner around the manifold to see if the revs would rise to show an air leak and it would not but on removing the manifold i saw it had a very fine crack underneath fitted a new manifold and it was perfect hope this helps