Here I am again, sitting in the Kia shop with a check engine light on sporting a P0455 - EVAP Leak - Large Leak Detected Code. I have a 2010 2.0 Automatic with 172,000+ miles. I have already had a new gas cap put on and a solenoid valve replaced and the code keeps coming back. I've been told it could be a hose, charcoal canister, sensor, a whole variety of things and the shop has offered to give me a discount on smoking out my EVAP system. Sitting here posting from my iPhone, about to post a solution as soon as a diagnosis has been reached here in the next half hour. Stay tuned if you're an older Soul owner.