my check engine light is on in my 97 wranger but it seems to be running fine. Nothing is leaking or anything like that. Before i take it to a mechanic i wanna see if i can find it. I think it might be the O2 censor. anybody got any clues?

If it's the same as the later model TJs you can turn the ignition switch on then off three times and leave it on within five seconds and without starting the car. The trouble code will then be displayed in the odometer window. With the code you can easily find the problems online.