Hi and thanks for using 2CarPros.
Considering it only happens on and off, that makes it more difficult to diagnose. When it refuses to start, chances are either you are losing spark or fuel to the engine.
First, take a look through this link. It discusses conditions that will prevent an engine from starting. Also, it explains what to check for and in some cases, how to repair.
https://www.2carpros.com/articles/car-cranks-but-wont-start
Since the issue is random and the car eventually starts, I suspect it may be ignition relates. However, that is a guess at this point. When it refuses to start, see if the engine will start for a couple seconds using starting fluid. If it does, then the problem is fuel related. If it still does not try to start, then suspect ignition.
Here are two links. I mentioned the starting fluid truck because it is quicker and easier. However, here are directions for testing for spark and fuel.
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
https://www.2carpros.com/articles/how-to-test-an-ignition-system
_______________________
Now, if there is no spark, I suspect there is a crankshaft position sensor. However, the sensor on this vehicle is located in the distributor.
If the check engine light is staying on when you run the engine, then you really need to have the computer scanned. Here is a video that shows how it is done:
https://youtu.be/YV3TRZwer8k
If you scan the computer and find a P1359, then it is related to the aforementioned sensor. I attached a flow chart for diagnosing this code.
I hope something here is helpful. Let me know if you have other questions.
Take care,
Joe
Image (Click to make bigger)
SPONSORED LINKS
Saturday, January 2nd, 2021 AT 11:11 AM