Klapp,
There is no question that the "high" idle condition is contributing to the poor mileage. Neither dealer was able to nail down a cause so they both determined it was "normal" which it obviously is not. That said, after speaking to a tech at D3, I've located a shop here that has experience...