The DTC (diagnostic trouble code) will tell you exactly what is wrong 9 out of 10 times. I strongly suggest that you invest in a OBD2 code reader or have someone who has one read the DTC causing the CEL (check engine light). Many auto parts stores will read the DTC for free. If you have a smart phone there are free and very inexpensive apps that will allow you to read and clear the DTCs using a cheap bluetooth OBD2 adapter.
Examples:
Torque for android
Dashcommand for ios
https://smile.amazon.com/SAVFY-Blue...d=1555779612&s=automotive&sr=1-30-spons&psc=1
... or we could guess, throw darts at a list of possible causes, etc.
Examples:
Torque for android
Dashcommand for ios
https://smile.amazon.com/SAVFY-Blue...d=1555779612&s=automotive&sr=1-30-spons&psc=1
... or we could guess, throw darts at a list of possible causes, etc.