Hello,
Here are the codes:
P0117 - ECT circuit low input
P0125 - Excessive time to enter closed loop fuel control
P0300 - Random misfire detected
It sounds like you have a faulty crank position sensor. This is why you are getting these codes. As the engine cranks for an extended period of time it triggers the P0125.
When a crank sensor goes bad, it will produce faulty or no signal to the ECM and and engine will not start. And it can also stall the engine at random times.
The crank sensor is located on the lower part of the engine (see diagram).
You might find these articles helpful:
https://www.2carpros.com/articles/how-a-crank-shaft-angle-sensor-works
https://www.2carpros.com/articles/symptoms-of-a-bad-crankshaft-sensor
https://www.2carpros.com/articles/crankshaft-angle-sensor-replacement
I have attached diagrams for your reference.
Please let me know of any questions.
Thank you.
Images (Click to make bigger)
SPONSORED LINKS
Wednesday, August 18th, 2021 AT 8:20 PM