Well after only a month of trouble shooting I finally got the truck to idle normally for 30 minutes! Let me recap everything I did to try and troubleshoot the crazy idle I was dealing with.
I had a misfire on cylinder # 5 and thought I had a missing wire running from the ECU to the injector, but after
@offr0adlim0 came over and helped me with my volt meter, it just had not done a stellar job putting new pins on the wire, so once we put new pins on the wires and put them back in the connector, the misfire was gone.
Next, we tried tracking down the cause of the surge. First I pulled the throttle body and adjusted the TPS, because I did not do that correctly when I put it back on the throttle body after I cleaned it in my ultra sonic cleaner. I also changed out the IAC with a spare I had from a spare throttle body I bought from a part out. That did not make a difference and the surge continued.
Next we tried unplugging the o2 sensors to try and trick the AFM/VAF into running rich but the surge continued. Then we started unplugging sensors one at a time, but that did not make a difference.
I bought a smoke machine and did a smoke test and could not find a single puff of smoke coming out anywhere. I even turned off the lights, closed the garage door and used a flashlight and still no trace of smoke.
I decided that maybe the problem was the VAF/AFM so I bought several used ones from various sources around the board, and while it reduced the RPMs of the surge from 3,000 to 2,100 RPMs, the surge continued.
While digging around I noticed that had had not put the nuts on the studs that hold the power steering pump on to the block, which was the cause of the power steering squeal. Man, I felt so stupid. I thought that maybe since there was a gap that it could be the unmetered air causing the engine surge, but after securing the pump properly, the surge continued, but the squeal went away!
The only thing I could think of to do next was to pull the wiring harness back out of the engine bay and check all of my pins and connectors since I replaced all the connectors and a good portion of the pins. But in desperation, Posted the video of the truck surging, and in true MUD fashion,
@Fj80oregon popped in and asked if I had checked the coolant temp sensor. I would have never thought to check that, especially since I bought an brand new OEM coolant temp sensor from my local dealer, but unplugging the sensor stopped the surging in its tracks, and the engine idled for 30 minutes for the first time since I installed the new short block and machined the head!
Thank you to everyone who has helped me get to this point! I hope get behind the wheel and drive it for the first time this weekend after I wrap up a few things that need to happen before I can drive it.
@Malleus
@Fj80oregon
@swamp-thing
@Broski
@TheBussman
@offr0adlim0
@wngrog