My CEL is on and I did a diagnostic check on it and the code is "P0456 - Evaporative Emission System - very small leak".. Looked it up and it says that it could be the gas cap not completely closed.. Checked the cap but the lights still on. Disconnected battery and the lights still on. Seems to hesitate and jerk a little when driving at low RPMs (around 1500). Thinking it might be a leak in a hose somewhere....?