My Tercel has the check engine light on and I can't figure out why. It drives just fine and does not make any weird noises. The only problem that I know it has is that it leaks and burns oil. But I make sure that I keep the oil level close to full and check it every couple of days. Any ideas as to why it might be on? Any and all help is appreciated.