Hello, I hope the following is of assistance.
To start with I would investigate P0336 and P0652. If the crank sensor isn't sending a signal to the engine management then the engine won't start. If any reference voltages are incorrect as in P0652 then this may lead to thee other codes.
The crank sensor is a "Hall" effect sensor so check the operation of this, check the wiring to the sensor for damage as I've seen a few where the wiring has come adrift causing it to rub on the drive shaft. Check all the earth points in the engine bay for the PCM as corrosion is common on these.
Start with the points above.
Let me know if I can assist further and I'll reply as soon as I'm able to.