You know, all the tests in the world will pass if the car is not acting up. Unlike most people think, the computer doesn't tell all. If it logs a code, then it only directs us to the system that is malfunctioning. Wiring, sensors, or a related system malfunction could all be the root cause of the problem. Crank, no start concerns are difficult to diagnose because the engine only logs codes when it is running. If a crank, no start is intermittant, then we have to have testing equipment on the vehicle at the time of failure to determine what we're not gettting. Better diagnostics would be nice, but we can only work with what we have.