assuming the issue is no spark, what did you do to determine their is no spark? cam and crank (i cant remeber if their is a crank) sensors aid in timing, if the ecu is not getting proper readings, it could cut spark. In most cases though, those sensors would set a code.