Hi there. sometimes the crankshaft sensors can cause this fault, mostly when the engine is warm and they will not leave a fault on the diagostic equipment. Mostly on higher mileage cars. Also it will be worth cleaning the throttle housing out as they can become built up with dirt/carbon deposits. clean it out and you should notice a difference.
Kind regards, Daniel.