Welcome to Just Answer. We are working on a fast accurate answer Based on the info you have provided. Your time and my time are both Very important.
Which engine do you have?
You may have a vacuum leak or evap leak or restriction so change the pcv valve and spray carb cleaner around the hoses and it stumbles then you found your leak. Als check for fuel restriction. If you have any codes then it may be a sensor and if you do have any code may I have them.
Additionally the O2 sensors and and maff sensor is another way a engine can surge
I just replaced the engine coolant sensor,the Tps, and an 02 sensor. could it be the idle air control valve? cause it refs up and down but the throttle cable stays loose.
If it doesnt do it when in gear its possible.
no it doesnt but the throttle will stick sometimes
Are you with me? If you need anything else at all just let me know.
Am i screwed
are ypu there