i have a 2003 s-10 with the 4.3 with about 80k miles and last weekend when leaving work i started it up and it had a little bit of hesitation/sputtering. i turned it off and turned it back on and it ran like normal. it happened one other time during last weekend and this time when i turned it on for the second time it didnt stop the hesitation and threw a code and caused the ses light to flash until i got to higher rpms and it smoothed out. so i drove it in the parking lot i was in and it seemed to only do it at idle or low rpms. but then after a few minutes of driving it stopped and ran fine... i went about normal day to day things all week with no issues but yesterday morning it started again, and does it every time it starts, but still only at idle or low rpms, when at highway speeds or above 1800 rpms it seems to run fine... i did get it scanned and the code was the P0305 (cylinder 5 misfire). i checked the plugs and the cyl 5 plug was very burnt looking compared to the others, so i changed all of them for good measure. and then upon starting it up, it seemed to have fixed the problem, so i turned it off and cleaned up, when i turned it on to head home it started again after driving for a few minutes at a stop sign... i did notice the smell of gas when sitting still at idle.. has anyone else run into similar problems or have any insight on what to check next, other than the obvious plug wires which i plan on changing tomorrow if i get off work in time, sorry for the long write up and thanks in advance for any help in figuring this out.