No spark at coil

ok THE ECU is New the Coil is New only thing i have not replaced is the ballast..... i have 12 v to the coil but when i connect it to the coil and the ign is on i have arould 5 my ballast is super hot ... before this happened i was running then just quit... so i check spark and i have no spark at the coil so i went and got a new ecu and replaced it ... and got a new coil .. and still no spark.....my question is the ballast will that prevent spark if so i will just replace it they are not expensive