This morning when I cranked my truck up and it got down to a idle it just coughed and died and its been doing it all day so I figured it was just the fuel filter. I went to go get one and the guy told me my truck doesn't have one that it's in the pump itself which is $424 so I crawled under the truck and he's right, no filter at all. I thought all 01-06 silverados had the same kind of filter but apparently mine doesn't because the 8th letter in the vin is a T. I would rather not replace the pump right now unless absolutely necessary, what should I try? My truck is an 04 silverado 1500 5.3.