Forget the fuel pump. That had better not be running unless the engine is rotating. Look for the cause of the no spark. That's not going to be an ignition system problem when you couple it with the dead fuel system. What they both have in common is being turned on by the Engine Computer when it sees the engine rotating, and it knows that by the signals from the camshaft position sensor and the crankshaft position sensor.
The place to start is by reading the stored diagnostic fault codes. If there's one related to one of those sensors, that's the circuit that needs to be diagnosed further. The actual sensor is the cause of the problem about half of the time. There can also be wiring and connector problems to consider.
Replacing the Engine Computer as a guess erased all the valuable information stored in it, and some fault codes won't set again just from cranking the engine. If there are no fault codes, you'll need a scanner to view live data to see if one of those signals is missing.
Tuesday, July 22nd, 2014 AT 3:54 PM