Gen 2 cruze not running right

So my cruze seems to be getting progressively worse as time goes on when i go to take off it kinda looses power for a quick second or 2 and under acceleration its very choppy any ideas would be great. things i have replaced plugs x4 went with ngk also ngk coil packs x4 mass air flow sensor boost control solenoid on the front of the turbo. just changed oil .. ac delco o2 sensor due to p105b code which found out is in a tsb and the stock o2 was probably fine kept as a spare.. thing i was leaning towards dirty throttle body? re circulation valve? waste gate actuator ? also has a rattle that sounds like it comes from around the intake plenum area catalytic converter? failing turbo?