Our Tahoe started giving us trouble recently-starts up fine in the cool mornings, but after sitting outside in the hot sun, it takes at least 2 tries to start. Cranks strongly, and just when you let off the key because it catches, it dies immediately. Feels like there's a hesitation where something should take over and keep the engine running, but it doesn't happen. Usually starts up on the second try, but once in a while it takes a third time. Runs fine after that. Took it to a shop and they said needed a tune up. Replaced wires, rotor, cap, plugs and still the same problem. The fuel pump was replaced earlier this spring, along with the starter. We also just replaced the ignition module, ECT sensor, and also checked the fuel pressure with a pressure gauge and it held fine. Still does this. Even does it after it's been running and you try to restart it after it's been shut off for a little while. I swear there's a hesitation between the time where it should start running and either dies or manages to 'catch' and keep running. Idles smoothly, no jerks or roughness. Anybody have any ideas? Is it a fuel problem or an ignition problem? Please!