If the check engine light is on, there is a trouble code stored in the computer. What I recommed is to have the computer scanned at a nationally recognized parts store. Most will do it for free. The code that is stored will identify where the problem is coming from.
As far as the smoke, check to see if there is an oil leak from the valve covers or when you see the smoke, open the hood and see if you can tell where it is coming from.
Let me know what you find or if you have other questions.
Sunday, February 28th, 2010 AT 12:25 AM