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.
Mechanic says it might be the fuel pump going bad but is not sure. One way to test it would be to let the fuel pump prime one time before starting. For example, I would turn the key to the on position, wait a few seconds, then turn it off and try to start. What else could cause extended crank times? Is the fuel filter easy to replace on these vehicles?