When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
My LT4 is suddenly having problems starting when the engine is cold. I live in AZ, and it's garaged, so we're not talking sub-freezing temps by any means. It cranks for quite a few seconds before starting. It runs fine after it starts, no stalling or misfiring, and it starts perfectly when it's warm. It has 93K miles on it.
I had the same thing going on with my 89, and finally figured out it was the fuel pump. I had to crank it for a long long time when it was cold, because the pump wasn't building up enough pressure. When it was warm, there was enough pressure to get it started.
Put a fuel pressure tester on it, turn the key but don't start the engine, and see what you have. Then turn the key off and see if it falls off to nearly nothing within a few seconds. If it does, it is a good indication that it is the fuel pump (but there are a few other items it could be as well).
Then start the engine and see how much pressure you have.
Go from there. There are threads on here dealing with how to further diagnose if it is the pump or not.