The P0607 could be the issue of the no start. PCM failures are not common at all but possible. The PCM also controls the starter so if the PCM is not functioning properly, there will be no starter engagement. Definitely check power and grounds to the PCM and make sure that the PCM is at stock calibration and does not have a tuner in it. A tuner may cause this DTC, falsely set that DTC, or cause your concern.
Description of the DTC.