98 Ranger (2.5 I4) idles, surges when given throttle
So, this morning on the way to work, my 98 Ranger (2.5L I4), started to
surge badly when given any gas. It idles fine.
When given any gas, 1/3rd to full throttle, the engine surges between
idle and 1900-2200 rpm.
Checked the throttle cable, it's working fine, there are no obvious
physical problems. MIL doesn't come on, at any time, PCV valve rattles okay when shaken and was fully seated.
At this point, I could use a little guidance.
I'm assuming this is either:
- Fuel filter or pump, it's getting enough gas to idle but not any more.
- Mass airflow sensor
- EGR valve or idle control valve maybe?
Am I on the right track here? Any suggestions? Anyone dealt with this before?