Very unlikely. The check engine light is telling you the engine computer detected a problem, set a diagnostic fault code, and turned the light on to tell you. The place to start is by having the fault code read and recorded. I can interpret the definition for you, or you can go here to see what the code means:
https://www.2carpros.com/trouble_codes/obd2
The people at many auto parts stores will read the codes for you for free, but be aware those codes never say to replace a part or that one is bad. They only indicate the circuit or system that needs further diagnosis, or the unacceptable operating condition. When a part is referenced in a fault code, it is actually the cause of that code about half of the time. First we have to rule out wiring and connector terminal problems, and mechanical problems related to that part.
Sounds like you have the starter problem located already but you have not had it repaired. Bad connections never fix themselves. They only get worse over time.
SPONSORED LINKS
Wednesday, January 24th, 2018 AT 3:15 PM