I've got a friend with a 97vortec in a silverado. Sometimes it runs fine, then sometimes the check light will come on and it will skip and studder. It will even stumble so bad that it will cut off if you slow and come to a stop. Any ideas on what this may be? Someone told him that its a sensor. I don't know, don't have a way to check it because it only does it about once a week.