Ok. I have a 99 Kia and it is spitting and sputtering. It has always lacked a little for power but now can't even get it to go down the road. Starts fine. Keep getting codes p0301-p0304 and p604. Have changed all the sensors. unhooked the cat to see if it was plugged. Changed coil packs, plugs, wires wire harness. Don't know what else to do. Nothing seems to make a difference. Changed the fuel pump once a short while ago but still wondering if it is this? Please give me ideas. Like most others -ready to junk this piece of crap. By the way has 64000mi. Also to let you know it idles fine at times and sometimes even went down the road fine then would just lose all power and then it would be ok and not and so on. you get the picture. thanks in advance for your hellp