If you have access to a scanner try a wiggle test in the connectors. I had a problem like that on my 1990 F-150 and the connector was bad going to the EGR. If I remember correctly the sensor on top of the egr is called the EVP. They are known to go bad as well. Have you checked the vaccum on the...