Its not necessarily anything with emmissions. When my `96 threw its CEL the other day it was due to a misfire. I have also had it for bad O2 sensors (lean condition).
From what others have said, AutoZone will pull your codes for free (I have a friend that does it). Get your codes and post them here, quite a few people can tell you what they mean (myself included).
