I have an 89 Dodge Dakota 3.9, auto, 4x4. It has 175,000 miles. I just bought it and have replaced the battery, idle air control valve, plugs(Champion), wires, cap, button, breather, pcv valve, etc. The truck wont stay running at idle and the IAC valve is working. The EGR has been unplugged and vaccuum lines plugged. Could this be the problem or should I try something else?