probably freeing the sprite removes it from the Owner list, this probably is the cause of the problem,

the solution was already pointed by Wizard

let us know if it worked