eyethirty wrote:Just had the oil and oil filter changed, had the transmission filter replaced about 1k ago. Did you have similar symptoms before you replaced the O2 sensor?
Is there any reason why the transmission filter was changed? Have you checked the level and condition of the transmission fluid?
It's never a good idea to ignore the CEL as it could lead to more problems. Usually, a failing O2 sensor causes the ECM to provide a richer than normal fuel-air mixture. This result into poor mileage. But the rich mixture can also adversely affect the catalytic converter and remaining O2 sensors. However, from experience, a failing O2 sensor will not cause the engine to lose that much power. It can contribute but is not the main source.
The Knock Sensor, if defective will result into lousy acceleration due to ignition timing retard by the ECM (to avoid knocking). However, a failing KS will not turn on the CEL but will trigger a fault code, P0325. So have a free scan from Autozone and the likes to find if you have 'ghost' codes.
Your problem may have to do with ignition, ignition timing, fuel delivery or emission components. So start with the basic. Check for any intake/exhaust leak. Then check the entire air intake - replace air filter if dirty; clean the MAF sensor (with Contact Cleaner or CRC MAF Sensor Cleaner) and connector; clean the throttle body (never spray directly into the TB and plate, use rag to clean).
Let us know the result of the above actions. We can continue with the diagnostic if the problem persisted.