It can still be a bad CPS. Some of them (and it seems the non-Bosch are the worst about this) act goofy.
A bad CPS does not ALWAYS throw a code.
If there is no other symptom, my first guess is that you got a bad or off-brand CPS. And oddball stuff like this is why many of us preach and preach that a non-Bosch part is a very bad idea and that people have GOT to stop buying them from Advance or Autozone or where ever. Get one here:
https://www.germanautosupply.com/sto...sensor-95.html You can get them on Amazon as well, but I've bought two from these people and the link is stored in my history, so it's easy to call up.
If you said it was idling rough or taking a lot of cranking to start ("hard starting"), then I'd suggest a dirty MAF sensor or low fuel pressure due to a bad pump or bad filter/regulator. It is a little early for you, but at 100,000 miles it is really a good idea to replace the fuel filter/regulator, plugs and plug wires.
Also, if that battery is over five years old, I'd replace it later today and go from there. (Do'nt ask me why I say this, I've explained it so many times - but an old battery in these cars can cause such odd issues that are SO hard to find that $136 for a new battery is a life saver.)