all an engine needs to run is fuel ignition and compression. you say you have spark. there is your ignition. it turns over fine, there is your compression. and you have gas at the fuel rail and air going into the motor so you have fuel. it should run. have you tried starting it either 1/4 throttle or WOT.