Get some synthetic oil and a quality (non-Fram) oil filter, change the oil, and run the snot out of it for 3000 miles. Then marvel at how much dirt is suspended in the oil, and how much heavier the filter is. And how you're down a quart because the engine consumed it cleaning stuff up.
Also, code scanned, check the plugs and wires, clean the MAF sensor, change the PCV valve, and check the air filter.
If you recently replaced the
PCM you need a CASE learn. My car was running a bit funny after I replaced my
PCM with an
Intense unit. A CASE learn cleared things right up.
Could it be the quality of gas you're using? A bottle of Techron or Regane in a tank of name-brand premium gas (lots of detergents in name-brand premium) will clean things up nicely.
If you've still done all that and with everything else in fine shape mechanically and electrically, order yourself a bottle of Auto-RX, follow the directions to the letter, hurry up and wait, then be amazed in 2 oil changes.