I'm ready to answer your KIA questions right now.
Hello, i see you have another open question about the same issue with your car. i have read through both questions and reply's from the other experts, and not to say that there answer's are wrong, but that first things first, with the codes you have is that the Cat's have been gutted out...... this one statement you made about both cats being gutted, and looking at all of your codes listed, in my opinion are more than likely all related.....the code p0170 is a generic code and not a KIA code, kia would be p0171 for lean and p0172 for rich. this lean or rich code could be a direct fault due to no catalytic converter cleaning the exhaust gases.
next codes i look at are the miss fire codes, since you have a p0300(multiple/random) and miss fire codes for all other cylinders, and you have good compression,this could be directly related to the first code you have the p0170 code.
I'll explain here..... the pcm detects the exhaust gases are far to rich, due to no cat. and it leans out the fuel mixture so severely to compensate, that this in turn creates a lack of fuel and horsepower that the pcm now detects a or think it detects missfires and counts them and sets the code for missfires. when actually the computer did this to itself.
I do not know if any of that made any since at all, but it all sounded good in my head.
First thing first. you need to install some cat-converters. reset the fuel trims to zero, and then test drive the vehicle, and see what codes return.....if any.
to reset the fuel trims, disconnect both battery terminals from the battery, and run a jumper wire from the + terminal to the - terminal for about 30 seconds.........this will reset the fuel trims in the pcm and clear most major faults.
reply for any further questions