Alright, thanks to John H I got a new O2 sensor in place and a lot of my warm engine sluggishness disappeared, but there is still a hint of it. Once it was warmed up I decided to test acceleration straight uphill. It was still slow, but the acceleration was there (before replacing the sensor I would have been stuck). It still seems like the lambda system is acting funky since this is a warm engine problem. Maybe the lambda relay is bad?