I have an 03 Tahoe with 162,800 miles. I had the fuel filter, pump, and fuel pressure regulator replaced last year. I replaced the battery last week along with the alternator that went bad after only a year(it is under full warranty so I got a new (rebuilt) one). Yesterday after I replaced the alternator it started right up, but today I went to start it and it did the same extended start thing. I turn the key and let go and it cranks and cranks and cranks then starts right up. I had new alternator tested and it was all good. The battery is an optima red top by the way. I'm guessing it could be the starter since its really the only thing left I can think of, but I read somewhere a bad starter wouldn't cause an extended start issue. Any help would be appreciated!