I have a 2001 gmc sierra 1500 ext cab with a 4.8 v8,i have been having intermittent starting problems the last week.if i take off the gas cap it will start for a few stops then will have to let sit a while and repeat,is it the fuel pump or something different.