Engine stutters while starting warm

I have a 1996 Buick LeSabre with the 3800 V6.



In the mornings (when engine is cold) it starts up after a second or two.



After being driven to normal operating temperature, if it is shut off and started right away, it starts immediately.



If I try to start the engine after being driven, shut off, and allowed to cool down for about 5 minutes to 1 hour, it stutters as it struggles to stay on. Sometimes it stays on and sometimes it dies. The second time I turn the key it starts right away 100% of the time.



It?s been doing this for a couple of years and a tune up did not help.



Some research leads me to believe the engine is flooding. What could the problem be?

If it were flooding I think it wouldn’t clear right up on the second try.

I think it’s an intermittent electrical problem with either the crank position sensor, power to the fuel pump, or ignition.