i had my check engine light come on recently, i took my car (3 hatch back) to the dealer, and within a few hours, i had it back. the dealer said that it was the purge valve solenoid that went bad. and as for you not knowing what light is on... it's common sense, look at the manual.