This has prolly been gone over a 1000 times..but yesterday, my truck started to take over 30 seconds of steady cranking to fire..weather its cold or hot,doesn't matter...at least 30 seconds if not more..but no codes..and once it starts,it runs perfect...not the lift pump..i have 2 and its reading 20 psi at the vp44. and i can't find any leaks. I know the first thing everyone says is the pump,but is there anything else that will cause this?