haha i have the same car.. cept 98 prizm.. go figure.. anyways.. my CEL was on like this for along time. I didnt take much consideration into it until now because it didnt seem to be causing a problem, and it hasnt. I tried removing the battery terminal too and it came back a few short days later. But now, after waiting for awhile with it on, I removed the battery terminal once again because it seemed to have some corrosion around it. Fixed this problem and the car seems to have a little more juice ( lights sorta dimmed)... But like always the CEL went off. Now for some reason though, the light has continued to stay off?.. It was showing the codes p0401 and p0406... apparently common problem with this particular engine. But now it hasnt come on again in at least 2 weeks. Have no idea why but if it says off im going to assume my car is just retarded and likes to give me a bunch of bullshit lies..

idk couldnt hurt to try my method. Unless the car is having some sort of problem.. id just get the codes and repost here. Someone will know what the code is. Or if your truely concerned just take it in the shop.