With your vehicle, during cranking, it is ignition module that controls spark. Check for primary voltage at the ignition module, key on, Pink wire is voltage, black is ground. During engine cranking, do you have injector pulse? Another possibility is the crank sensor.
Some of the national brand autostores might be able to check your ignition module? You can call and ask?