I have a 2011 Sorento that has been a mystery. It started hesitating and sort of hiccuping seemingly randomly a few months ago. Fast forward and we have seen three mechanics and there are no codes and they say it looks great, even after stalling. More recently it's been getting worse and I going to take it back in soon. The Kia dealer I took it to says it was bad gas (we started suspecting this was happening after filling up but weren't positive at the time). I now am positive it has to do with getting gas as it has gotten to the point where sometimes it dies while leaving the gas station. It only dies while coming to a stop or idling. The other day I was able to get it home and then tried to turn it off and restart and it almost immediately shut off again. Later, I had to reposition the car and it worked but I noticed that the vibrations were pretty bad in drive. I haven't driven it since. Typically it smooths out after driving for a short time and I will have no issues until (possibly) the next fill up. This same Kia dealer previously replaced the charcoal canister and canister close valve several months ago (before the stalling/hesitating started) because we were unable to pump gas because the canister had broken open. When I took it in for the recent issues to them, they said those are the first parts they checked. Everything I have read online says that this is very likely the purge valve. I asked them about this and they said that it would show codes for sure if that was the case. I'm hoping it shows codes now because I am at my wits end. We started thinking maybe it really was just bad gas after having this issue going to WaWa and then two times not having the issue at a Chevron. But no way this is the case as we have now had issues at that same Chevron and a Shell station very far from my house. Please help, advice is very appreciated.
UPDATE The mechanics are saying the canister assy and all associated parts are full of gas. They are claiming this is my fault for over filling the tank. I don't over fill the tank. They want almost $3000 to repair everything and deny it is a defect in the previous repair of the canister close valve and charcoal canister they replaced a few months ago. I think they don't want to cover their work. I was reading that the canister close valve can definitely cause this. Any advice would be greatly appreciated.