So I give up. So far I have replaced the IDM, the IPR, the fuel pump, the fuel filter, battery cables, and the CPS. Truck still is hard starting and has a heavy miss on acceleration. Passes the cylinder contribution test and all other test with AE. Number 3 is a little week on the buzz test but...