Bought the 2008 Sorrento used about 6 weeks ago. Check engine light/escape light has started coming on and vehicle will not run over 20 miles per hr. I have bought a gas cap and it still has not fixed the problem for more than a day. This is described in the book as a reason the check engine light to come on. A mechanic said the vents that vent the gas vapors can collapse. That is the next thing to have checked. I was looking online to see if any recalls but did not find any. Surely, this is not an isolated problem.