Maybe use one of those clamshell gear pullers behind the worm, and tighten the screw on the end of the motor shaft. Apply good pressure and then heat it. You might wrap a damp rag around the shaft between the worm and the motor.
I suspect @matthewsx is right. Anything less than a very tight fit and that worm would slip.
I suspect @matthewsx is right. Anything less than a very tight fit and that worm would slip.