How are you setting Spawn.X and Spawn.Y?
You can add a condition after or before the object is created that says something like;
Set Spawn.X to random(value)
Set Spawn.Y to random(value)
This should change the Spawn variables and make the spawn position change each time.
~Sol