had the same problem, i work at a skateshop, so as you can imagine i have plenty of time to try to fix it.
i hammerd it back in, i changed the kingpin, i turned it and hammerd it back in....
nothing worked, i ended up changing the baseplate.
good luck.