I would check for codes to see if a sensor failed. Do you really have good hot yellow/blue snapping spark ? I only ask this because the amount of spark that is needed to fire an engine needs to be able to jump a 1/4 inch gap or it is too weak. also, try spraying a little carb cleaner in a vacuum line that goes in to the intake manifold. (NOT STARTING FLUID, IT IS ETHER AND IS TOO RISKY). See if your engine fires a bit with the carb cleaner ( a good way to check for lack of fuel delivery ) Good Luck!