I have a 2014 soul + with 104,000 miles on it. Long story short....had a ticking noise that seemed louder than usual. Took the car to the local mechanic when I also noticed CEL with Knock Sensor code. They said they couldn't do anything and I should take it to Kia.... Took it to the local dealership and they said the motor is no good! They said I need a new engine. They all huddled around the parts area and then came back to say that Kia would pay for the new motor if I paid the 3000.00 labor charge. They gave me a brand new 2019 soul with 2450 miles on it to drive and said they would call me and it should be ready in about 10 days. Doesn't it seem strange that out of warranty they would eat the cost of the new motor? I have been reading a lot of these forums and it seems there may be something coming with this model soul engine having a serious issue. Any thoughts on why they would be paying for a new motor out of warranty? They didn't ask for proof of maintainance or anything. Dealerships are not usually that willing to help?? Thoughts?