I have an 2002 Grand Prix SE and my wife was driving it yesterday when it started to sound like it was going to blow the engine( Her words). So I get to where she was and pop the hood and found the center spark plug on the front side was not even in the spark plug hole. So I put it back in and the car runs perfect until I am a block from my house when it blows the same plug back out of the hole. I can't really tell if the threads in the hole are damaged but the threads on the plug look fine but now the plug will not tighten at all. It will sorta get tight but then it break free again

So what kind of damage or cost could I be looking at to fix the problem?