Easy one.
A full tuneup will most likely fix all your problems.
Read this link from BlazerLT
http://www.automotiveforums.com/vbul...d.php?t=453371
Plus blazee was nice enough to do the homework and list all the codes on this link
http://www.automotiveforums.com/vbul...d.php?t=425721
They're both pinned at the top of the S10 section, so they'll always be easy to find