Why might a 2001 Suburban not start the first time you turn the ignition?

fuel pump may be going out try cycling key on and off 2 or 3 times before cranking this will allow fuel pump to prime 4-2-06 We had same issue in our '01 since it was new. Dealer told us the firing voltage or amps was to low, he replaced starter and if fires on first turn of key everytime now.