My truck has had a cranking issue for the past 5 year. I wouldn't think it's the fuel pump because I wouldn't think it would last that long. I just got the engine service and all new gaskets on it. I just had a brand new fly wheel and timing chain put on as of 6/28/15. I'm very confused. Please help. By the way. When I say cranking issue I have to turn the key 3 to 4 times before it will actually crank.