I have a 1991 Pontiac Grand Am (2.5l, 102,000 miles) that can take several minutes to get started. 3 or 4 times out of 5 it starts fine. If it's going to have a hard time starting, it will be the first time (cold start) of the day. Subsequent times throughout the day won't be a problem.
In those times, the car turns over but just doesn't start without a lot of cranking. After it starts, it idles as smooth as ever and doesn't stall. Problem is at least a year old.
A guy at the auto parts store suggested the O2 sensor. But isn't the O2 sensor ignored on starting a car because it has to be warmed up before that even works ? What about the Throttle Position Sensor ? Also, fuel pump and fuel filter were mentioned but if these things were failing wouldn't the problem be more consistent ?
Thanks,
Eric