maybe it's your fuel pump going bad, or the fuel filter, maybe both. I have a 98 blazer and the fuel pump went out. I had to pour gas down the throttle body. It would run for a couple seconds then die. I would see how much fuel pressure you have at the motor