Possible Causes
- The engine control module detected an internal temperature above the expected range
- Starter motor pinion relay failure
- Starter motor pinion relay circuit short circuit to ground, short circuit to power, open circuit, high resistance
- Engine control module failure