So you're saying the RPMs will drop way down and then recover, and other times you'll have to start it back up again? You have to shift it into neutral to do this, right? This is completely random? It doesn't do it only when it's warmed up/hot, or there's no subtle pattern to it? There's no bogging down, lurching, or signs that occur a few seconds before to tell you that something's about to happen? There isn't an SES light that pops on a few moments before you start having problems? I had several issues that had me in a similar predicament when I first bought my Jimmy, but the truck would always act up beforehand, usually throw a light, and I'd either have to pull over and restart or drop it into neutral and restart it. Every time it played out like this was something related to computer command control. I'd like more information, but if this is just a one moment it's running great, and the next it's dead type of problem, I highly doubt that it was fuel related to begin with. I would say more like ignition control module, pickup coil, or less likely the remote coil if you don't have codes. If you do have codes, my first suspect would be the TPS sensor, and maybe not even the sensor itself, but a connection problem possibly. If you do have codes, you need to pull them ASAP.