I recently picked up a '98 C1500 4.3l a/t. It seemingly drove just fine but I have found it has an occasional issue. After driving it for a while it will randomly lose all power and sputter and try to die when you hit the gas. The more throttle you give the worse it gets. It will backfire through the exhaust and sometimes even completely stalls out. This typically only starts happening after it's been stopped for a while like waiting at a stop light. If you don't touch the throttle it idles like normal, but as soon as you touch the throttle again it starts acting like it's choking. I have found that if you completely shut it off and turn it immediately back on it will run just fine again for a while. Seems like it may be a tps issue? Possibly crank/can position sensor? The entire fuel and ignition systems have been replaced recently. There is an engine light on for the O2 sensor since the previous owner straight piped the entire exhaust, however, the issue does not set off any other codes. There are no misfires present at all even when it's not running right.