My car will crank only when I remove the negative cable (removing error codes) from battery for few minutes and then reconnect. Runs great. When turn off key. No start. The car will lock and unlock...but I suspect the security system. What, if any, mechanical error code would prevent the engine from starting? I bought a Peake R5/FCX(3) code tool. Properly used, will that find my error code? DWA code would not keep car from running...and my car will run.