Just curious, on your display dashboard, the truck is running, do you get a ECM maintenance required soon flashing on your screen !
No my friend, there is nothing on my dashboard. The check Engine ECM has not shown up... I assume you had an idea as to what it could have been if it did show up?
Check the check valve in the water and fuel separator I have seen that block up and won't hold fuel pressure that takes forever for the engine to start.
Check valve that sits on the valve cover ( driver side ) for the fuel return line tends to stick Open, you will lose prime.