If you purchase an Ob-11 scanner (they even make an app for your phone) you can hook it up to your engine (port near your knee in driver's seat) and it will give you the diagnostic codes so you can troubleshoot it. (The codes are all online if you google them). In addition, you can reset the code so the engine light will go out. I had my engine light go on once in the first few thousand miles and the code was for an oxygen sensor. I reset it and it never happened again. Your other problems may or may not be related to the engine check light. But at least if you can reset it, you can pull some fuses one by one and see if it comes on again. Beats taking it to a garage and having them charge you $100 to reset the computer.
__________________
|