My car cranks but won't start. New ecu, new relay. There appears to be no spark at the plugs confirmed by pulling one out and grounding it. Map sensor has 5v going to it but don't know how to test the sensor itself(? $235 to replace). If ECM, relay and others are all replaced, what else could cause the no fire situation (cap, plugs, wires all new too).