1997 Audi A4 1.8T Quattro

Hi, i have a 97 Audi a4 quttro 1.8t, having some issues. have about 8 codes come up P1127, P0300, P0301, 0302, P0303, P0304, P0455, P0137. the car runs rich and bogs alot especially when starting after it has ran for a minute it tends to start rough and usually die unless i give it some gas. i am assuming those codes go hand in hand with each other. i have replaced spark plugs, replaced 2 old coils, cleaned the MAF, and checked intake for leaks. At this point im sure what to do to solve this issue. Could it just be the O2 sensors?