So finally had a chance to look at my buddies truck.
He has done Leroys psd and relocate, new lift pump, has a new alternator, new Accelerator Pedal.
It has a very touchy throttle. In the video, I wasn't even giving 1/4 throttle. If you drop it into gear, it will idle down and stay there...