I just had the engine replaced on my 2007 Kia Optima. It was done at the dealership, under warranty. It would have been $3,000 if I had to pay myself. I also had over $3,000 of additional work done. The check engine light was on before the repair, and after the repairs, it stayed off for less than a week before coming back on.
I called the dealership again, and they wanted to check it out, so I brought it back. They had “forgotten” to take care of some sort of lines. They fixed those, light was off, within three days it came back on again. I called the dealership again. They checked it again and said the muffler and the catalytic converter needed replaced.
I got that done, only this time the check engine light never went off and is still on, despite many repairs and a complete engine replacement. It doesn’t seem right to me that I have a supposedly new engine under the hood, yet the check engine light is still on.
What else could this be?