well other than it really being a huge pos (i have a 99 jimmy) check the fuel pressure, there is a valve by the distributor behind the throttle body, if it isnt holding pressure you may have a leaking fuel pressure regulator, if it holds pressure its likely the fuel pump, just because its on...