Idle RPM is normal but it will start to stumble after about 15 seconds.
Here's the list of possibilities I've assembled thus far based on searches and responses here:
-O2 Sensor (Replaced this already)
-Bad Connection or Wiring (Checked wiring/connections all around)
-High Fuel Rail Pressure; Fuel Pressure Regulator problem
-Oxygen deprived intake setup (Cleaned air filter, no obstructions)
-Electricity for good spark is weak; alternator problems (Not hearing whine, everything powers normally)
-TBS or IAC problems
-Vacuum hoses, especially to map sensor or general vacuum leak (Checked hoses, all look good/attached)
-Map sensor problem
-Plugs, wires, cap and rotor replacement; plugs may be fouled (Plugs don't have more than 10,000 miles, everything else is PD gear that's just a
couple years old and maybe has 10,000 miles)
-Leaking injectors (Not smelling fuel, don't see evidence of leak)
-Coolant Temperature Sensor problem
-Thermostat, coolant issue; thermostat may be stuck open running engine in rich condition
I don't know but personally if any of the sensors were having problems -- TPS, IAT, CTS, IAC, MAP, CPS, O2 -- I would suspect I'd see a code directly indicating a problem with said sensor(s) (above/below accepted voltage etc). Right now it's just 52 -- Rich condition.
Looks like this is going to turn in to a long process of elimination. Going to check the plugs, spark