I'm not all that sure about the programming having to do with the EPA rating that much. I find keeping Soul OUT of overdrive in town shows QUITE an improvement in the Kiwi driving computer's "current and trip" mileage screen. BUT......driving in the way the Kiwi APPEARS to like the mileage, sounds and feels a bit aggressive on the road....sorta like Soul WANTS to stay up in the 2500-3500 range.
I could ALSO be putting too much faith in the Kiwi, and could be throwing off engine management by driving like a DICK sometimes
Glad to hear your Kiwi results, and I would bet it is right on. And I agree that the Soul seems to like that 2500 to 3500 range for accelerating. Makes sense to me that if you let the engine operate in this range where it has much better torque instead of lugging it, that it would accelerate more efficiently and use less fuel.
As far as the EPA test, what I was thinking is that if KIA knew the pattern of the test for the city mileage, like at what speeds they would accelerate to and cruise at for city traffic, say 30mph, then on the dyno it would probably get better mileage at 30mph in 4th vs 3rd. So they made sure in was in 4th by 30mpg. In other words, I was insinuating that KIA may have programmed the transmission based on the speeds tested for EPA city mileage to get better results. Then as your Kiwi shows, in real life driving on the road, that programming actually hurts mileage rather than helping it. I know, that's all the world needs is another conspiracy theory, but as well as the KIA is engineered, its hard to explain the programming on the automatic.
My gas mileage has been creeping up over the past month, as I get more comfortable in using the overdrive button and sometimes even holding it in second for a bit longer, depending on traffic and the speed I'm accelerating to. And I'm not talking about redlining it or anything, just letting it get up to 2500 to 3000 rpm or so. So due to your Kiwi info, I'm going to keep doing what I'm doing and having fun driving my Soul!