You need to pull the starter. Inspect the ring gear for broken teeth. Make sure the connections are tight. Check the starter relay is working properly.
If your not equipped have an independentt garage check it out for you.
Something may be broke or you have an alignment problem. They also make shims for some starters but I'm not sure on a Kia.