I have a 2000 chevy silverado 5.3l and a couple days ago it wouldnt start, I got it figured out that its the fuel pump. truck runs great while running but sometimes i have to turn key on and off like 3 times before i hear fuel pump kick on then i start it and its ready to go. i replaced fuel pump 50k ago. What do you think???