my s10 used to do that, then the fuel pump went out (not sure if the two problems were related) but after i changed the pump it has ran fine. i still smell gas from time to time though.
btw if you ever have to change the pump remove the bed, i spent 3 hours tring to get the tank out, and said...