I have a 2004 Chevy z71 with about 150,000 miles. About 9 months ago I started experiencing a problem where my truck would intermittentl hesitate on the start up. Sometime it would only be a delay of a few seconds, sometimes it would crank for 30 seconds before turning over. So I replaced the fuel pump. This appeared to solve the problem, but about 4 weeks later started experiencing the same problem intermittently. This led to a replacement of the fuel pressure regulator about 4 months ago. Again, this seemed to fix the problem for a time. I am now experiencing the same issue, however today the truck keeps cranking but won't turn over. What to do next? Replace fuel filters, injector issues, other? Any suggestions would be appreciated. Have not checked fuel pressure yet. Thanks.