What's up guys. First time posting. I've recently been having issues with my first subie. It's a 2005 Subaru WRX with 23k miles that I bought a couple weeks ago. Since I've bought it I've replaced the passenger side cam gears, timing belt, and pulleys using oe. I drained all the fluids, replaced them and installed new spark plugs. I get a code for p0172 which is "system too rich bank 1" which I believe is the reason my car is going into limp mode. I've researched on just about every forum on various threads relating to either my CEL or causes of limp mode itself but have managed to come up empty. My mods are a Cobb SF intake, catless up-pipe, and catless 3" TBE. I purchased the Cobb Accessport and tried to install the "stage 2 93 octane" map but that made everything worse. Car jerked violently and wouldn't go over 2800 rpm. I flashed the "stock simulated" map and it seemed to improve quite a bit but I still feel restricted if I accelerate in anything other than first gear. All I get is a repeated sputtering sound at around 2500-3500 rpm. I have noticed it's running super rich as every accerlation above 2500 rpm or up/down shift causes popping in the exhaust. Has anyone had a similar problem or know what could be the culprit? Thanks!