Yeah, the same thing happened to mine. Honda engines are very well engineered, and have a lot of failsafes. When the engine senses one of the many common and small problems (O2 sensor, PCV valve, EGR valve, ect) it'll turn the engine light on, but continue to run with its last known "good" parameters. Just because it doesn't seem like something's wrong DEFINATLY doesn't mean there isn't. Even if you have a mechanic turn the light off, your ECU will just turn it back on again. Get your codes read, and the problem fixed. ASAP.