Most basic OBD2 code readers these days, even cheap ones, will read live engine data. Just check on the box what's it able to do. You really only need to see engine data, If the Tach jumps while cranking then you most likely are not losing the crank signal, but on live engine data, if a coolant temperature sensor goes open circuit for some reason, either inside the ECM, or otherwise, and the computer is still powered up (key On), the coolant temp sensors will usually default to -40 degrees, that's there lowest reading and what the computer will usually display on a scan tool if one of the wires for a temp sensor is open. So you may be dealing with more than one issue if it improved some.
Does the Check Engine light come on when it won't start? At Key On, it should come on. If it doesn't then the computer is losing power, or possibly a sensor is shorting the 5volt Reference down. That can disable a computer as well.
Check the engine grounds as well, if you have a multimeter, check the voltage from engine ground (block ground) to battery negative, it should read as close to zero volts as possible, under 0.2-0.3volts. If you read something like 8, or 9 volts, that's a bad ground. When checking from the block to battery negative you are checking for voltage drop on the negative side.
Let us know what you find, so we can help further if possible.
Jan 10, 2025 at 1:20 PM