Hi I have a 2001 2500HD gas powered 6.0 Longbed. I've been having a intermittent starting problem for some time now. The truck never leaves me stranded, eventually it starts. I replaced the battery, I've removed the throttle body and cleaned. I brushed the cold start sensor. I've replaced the fuel filter and I have a new gas cap on order. I would be shocked if it was that, but a friend mentioned it. I'm hoping someone here can give me some more ideas before I have to pull the bed to change the fuel pump.