I had the same experience, It could be the accelerator pedal, mine failed totally after intermitent low engine power then it would not rev up, but the engine would run on idle.
When I replaced the pedal assembly, I dismantled the unit and the acctuator that runs through the pedal movement into the potentiometer was sheard and would not activate any movement between pedal to potentiometer. Cheep plastic that faield cost £107.00 from Ford
ray
October 2012