So, I have a friend who I have been trying my hardest to help but keep running into dead ends.
her car is an Oldsmobile Alero 2006. It will not turn over. When the key is turned to start, the engine will perform just like its about to turn over and then nothing. I have tested everything that I can think of.

spark: yes
alternator: good
starter: good
fuel pump: good
battery: good
compression: good (does need a new head gasket)
air filter: clean and unblocked
crankshaft position sensors: good
O2 sensor: good

This car does have a pass-lock system that will shut the fuel injectors off if it does not recognize the car key, but I have no way of testing that. We performed the required reset function for the car to recognize the key, but still no start. I am very stumped with this issue. Aside from taking a chance and purchasing a new pass-lock system and installing something that may or may not be the issue and no ability to return such an expensive part is there anything else I can check that would cause a no start issue?

Any input on this is greatly appreciated. Thank you.