My first guess is the MAF, I had my dad's Toyota t100 do the same thing you are describing and after gutting the cat I got a MAF from LKQ (they can hunt you one), and it's been going for him ever since......
2nd: Fuel pump. My Silverado pump is going out and I'm getting terrible fuel mileage.
3rd: Injectors
__________________
Working on junk....
|