I am assuming the "check engine" light is the one staying on. That means the engine computer has detected a fault. There will be a fault code stored in the computer which will help lead the the cause of the problem. It is just about impossible to make the correct repair without knowing what the fault code is. Please check the repairpal encyclopedia for more information about your check engine light.