I had a similar issue on mine. Maxed out short term fuel trims at idle, pretty normal trims driving around. Chased it for a while, dealer wanted to throw hundreds of dollars of parts at it. Turned out to be a rusted out brake booster. Easy to check by popping off the hose to the booster and plugging it with your finger while looking at the short term trims at idle.
If trims lower as the engine goes under increasing load it is almost definitely a vac leak somewhere.