Engine light issues for over a year? Drive it to an auto parts store and have them hook up their OBD2 scanner and tell you what's wrong with it. They do it for free.
Second Option
Insert key into ignition.
Step 2 Starting at the off position, turn the key to the on position, back to the off...