Get some decent tension on the puller, then use an air chisel, with a blunted end, to put a few mild bursts of vibrations through the rotor close to the shaft. You need to hold.the chisel firmly against the rotor, not let it jump all.over the place.
Be sensible about it, you don't want to damage the rotor. You should be able to adjust the chisel output so you're not hitting it with 100%
A mechanic mate put me onto this and it works every time.