Your car has an OBD or On Board Diagnositic systems computer.The "Check Eng" light coming on is an indicator that the OBD system has or has seen a problema problem. Most of the time when the car is restarted if the problem is not pressent no light, then light on all of the time is usually and hard fault in need of repairs.Most reliable repair shop have equipment to retrive the trouble code in the OBD system then check what is causing your ck. eng. light to come on.