My ignition coil, circuit open relay, and TPS all tested good. AFM tested bad so I replaced it with one I had laying around, but the truck still wouldn't run when coming off the accelerator. I noticed that it was missing the VTV replaced it and bumped the throttle up a bit. Seems to be running great now.