check engine light came on after starting the car, there was delay in the start for about 5 seconds and my car was sputtering and i couldnt go above 3000RPM i recently just got my spark plugs replaced, timing belt, crankshaft position sensor, oil change, but somehow thr problem still persist. does anyone know what could be the issue? i financed this car through a dealership still owe a lot of money and my dealer refuses tofix it. im stuck with no options but to fix it my self. also my mechanic had told me that my engine is burning a lot of oil you could tell because my exhaust is very black.
If you see a check engine light it is an indication that the car has logged a series of faults within the ECU (engine control unit) and put itself into a safe limp mode. In limp mode a car will typically run very rich and limit it's maximum RPM and power output.
There is little point trying to guess why a car has entered limp mode. Your first action should be to plug the vehicle in to a diagnostic scanner and read the fault codes within the log. You can do this with most OBD II scanners which most decent mechanics will have access to. (They can be purchased privately too).
Once you have a copy of the fault codes which caused the check engine light to illuminate, come back here and update your question with this list and we ought to be able to assist further.