Hello welcome to just answer I am master tech and will be able to assist you today.
have you verfied the cam timing ?
if you have a volt ohm meter i can send you a test for the coil and icm. if the engine is cranked over for a long time and not start this can was the rings and can affect the compression.
so lets start with checking the coil and icm