things that should be checked....fuel pressure, FICM voltage(input and output), ICP pressure when cranking(needs 500 psi to start)....
what year truck? maintanance has been kept up(fuel filters, oil changes)?
------------------------------------------------------------------------
FICM was...