That's how it's meant to work isnt it? it has power, and to fire, it sends an earth, no?
Do you have an option in a haltech to set the dwell time for the ignitor? if it's a smart ignitor, you might have to set that to 0?..
just a thought. I've never touched a haltech.
But is everything else equal? Was it running before you went to use wasted spark?
etc.
Grant