Your motor does not have overheat sensors, and therefore doesn't need a horn. The horn would sound if the sensor wire is grounded. I would trace it back and see where it is shorted.
Make sure the ign killer wire is not shorted to ground, when you want the motor to have spark.
Make sure the ign killer wire is not shorted to ground, when you want the motor to have spark.