Hello, I am asking this for anyone who might help me with this situation. I have a 1995 Chevy silverado that when you hit about 900-1000 RPM, surges like if you are pulling out or in a driveway or backing out only when going slow but after you hit 900 RPM it runs great. Rough idle is terrible. I dont understand it has a throttle body could it be a problem with that or a throttle pos sensor, egr valve, sock in fuel tank. even a rotor cap or distributer prob. timing? Oh someone help with this PLZ.