My 2002 Tahoe was the fuel pump. get cheap from rockauto $130 verses $250 at the zone and others, been a year since wre cvhanged it asnd still going! Hardest part of the job was dropoing a full tank of gas! Always the way when it breaks, has a full tank!