Year, make, model, engine, drivetrain, mileage, etc?
It's an interesting combination of codes though.
P2101 throttle actuator control motor circuit, range/performance
P0152 O2 sensor circuit high voltage, bank 2 sensor 1
P0300 detected random or multiple cylinder misfires
P2099 post catalyst fuel trim system on bank 2 is reading as too rich
P0174 lean condition on Bank 2
Based on the total collection of codes, I would inspect the Bank 2 (passenger side), sensor 1 (pre-cat) O2 sensor, and wiring. It seems the sensor is messing up and producing abnormal readings (P0152, P2099, P0174), leading to possible miss fires (P0300).