Am I to understand that the CPS you put in was not a Bosch part?
Because many of the aftermaket ones have caused all sorts of issues.
If yours is some offbrand, order one here and THEN see where you stand:
https://www.germanautosupply.com/sto...sensor-95.html
As to code readers, they are super cheap (well, compared to paying a dealership $1000 for a $47 part and 20 minutes of labor) and anyone who is trying to diagnose their car without one is being foolish.
Yes, foolish - for $30 to $100 you can read what ever codes the PTCM is generating. AND, if there is NO code in THIS situation, I'd most likely guess you have low fuel pressure or a crappy battery. To try to diagnose a modern car (ANY car, not just ours) without a code reader is like walking in the dark at night, trying to find the path home - you MIGHT stumble on it - but you more likely will just stumble around all night...
One more thing, if you hear a fan sound down in the box holding the RCM, that is a fan - it's the cooling fan that draws cabin air into the box to keep things cool AND to force a slight pressure in the box to keep out dust. That is why that box stays so clean.
I admit that I never hear my fuel pump - but I'm going deaf due to so much driving around with the top down.