Just a suggestion but you have lots of random codes- make sure you have a good ground from engine to frame.
The other possibility I can think of is deteriorating seal from the ethanol and a longshoreman of your catalytic converter is screwed and blocking the exhaust.
The other possibility I can think of is deteriorating seal from the ethanol and a longshoreman of your catalytic converter is screwed and blocking the exhaust.