Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.
Recent: cleaned MAF, 4 new OEM O2 sensors, new purge valve.LTFTs are learned over time over various RPMs and engine loads. Your STFTs look fine, but compare them under load (maybe carefully power braking). Adding LT & ST trims (by banks) together, they should be within ±10% so they are a bit high now.
If you've had any trouble in the recent past that's been corrected (vacuum leak, MAF cleaned or replaced, O2 sensors changed, spark plugs, air filter, etc.) then I'd suggest resetting the LTFTs with a scanner, and monitoring them going forward. Even if no problems like that have been fixed, it might be a good idea to reset them anyway, and monitor to see if they come back high over time. (The STFTs will be reset at each ignition cycle.)
It wouldn't hurt to see if the computer sees more alcohol than you're actually running; what do you run: ethanol-free, E10, E15, or some version of E85? If not high alcohol-content fuel, but the computer thinks there is more alcohol than there actually is, then it will be adding fuel. But that situation usually shows up in the STFTs. If you've run E85 or a high alcohol content fuel in the recent past, reset those LTFTs and monitor.
I'm curious as to how much they change over time.
a large vac leak would have set a lean code by now and your trims would be +25.
Agreed. The STFTs are way too good at idle to have a larger sized vacuum leak.