I have a 2002 Ram 1500 with a 4.7L engine. I've been trying tackle this issue I've been having when I start my truck. No matter if it's hot or cold. The engine surges at a super high RPM and then will idle high and erratic. I can tap on the gas to get the RPM to come down a little, but it still has a bad idle and is sitting at a higher then normal RPM. I've been looking for vacuum leaks but haven't found anything. Does anyone know what the hell is going on here?