* Faulty oxygen sensor
* Catalytic converter malfunction
* Misfiring spark plug
* Faulty ignition coil
* Fuel injector problem
* Engine vacuum leak
* Transmission problems
It is important to have the vehicle diagnosed by a qualified mechanic to determine the exact cause of the check engine light.
As for the hard starting issue, it could be due to a number of factors, including:
* Weak battery
* Dirty fuel filter
* Worn spark plugs
* Faulty ignition coil
* Fuel injector problem
* Engine vacuum leak
Have the vehicle inspected by a mechanic to determine the cause of the issue and recommend the necessary repairs.