TJM
New member
clogged fuel filter, clogged air filter, bad spark plugs/wires, low fuel pressure, all of this won't cause the only symptom you are describing.
You clearly have a problem related to the fly-by-wire throttle system. If the throttle plate WAS opening, and the vehicle would not get-up-and-go, you would get a LOT of jerkiness and maybe a stalled engine due to the bad mixture. You didn't mention any jerkiness when the problem occurs.
Instead of hitting everywhere blind, you could get a 150$ OBD2 scanner, that can read real-time data (or even better, a scangauge II), and plug it when you are driving, when the symptoms occurs, look at the ''throttle %'' signal and play with the gas peddle. If nothing happens on the scanner, then it's the throttle plate not opening, then you have your problem pinpointed. Just don't forget that this signal % value is also related to the TPS sensor in your diagnostic.
By your brief description, it is 90% sure that your throttle plate is not opening past idle.
Since the signs point that direction already, let's assume that it is the throttle plate not opening and you have nailed it. What's the fix?