hey guys new to this forum and really my first time ever joining a forum. I have a 2013 chevy silverado crew cab LT 5.3 i have a few upgrades but nothing special. about 7 months ago I put a k&n cold air intake, flowmaster outlaw catback exhaust, diablo tune, Jet throttle body, jet MAF sensor, and a pedal commander. it was a tire smoking machine for a while but recently i got a code for bank 2 sensor 1 running too rich i replaced the two upstream 02 sensors and then got a code for bank 1 sensor 1 running too rich i cleared it and it came on again a week or so later truck ran fine the whole time i replaced the bottom 2 02 sensors cleared the code again . haven't had any CEL since but I've noticed in the past week or so it has absolutely no get up and go. It always feels like I'm towing a heavy trailer whenever i step on the gas. i also noticed that coming to a stop it downshifts fast and has high revs. I'm at a total loss since ive replaced the 02 sensors and spark plugs and checked the MAF sensor. Could it be bad catalytic converters? or maybe fuel pressure regulator? and help would be greatly appreciated! thanks in advanced!