why is my check engine light on? on 2001 Honda Accord

the check engine light came on then went off and is now staying on. Please advise what I can expect to pay to have this resolved.

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
https://repairpal.com/estimator?car_type_id=3159

Check the Estimator tool for some pricing on diagnostics.

Really, so so many things can be causing a check engine light. It's just a matter of having a qualified technician get involved with you.