Ford Ranger code P0453 - Evaporative Emissions Control System Pressure Sensor High Input
So you were probably checking the wrong things
Back by the fuel tank there is the fuel tank pressure(FTP) sensor, either that sensor is bad or the wires are.
Could even be a plugged up equalizer hose( a drain hose).
When you start the engine the computer seals the fuel tank and monitors its pressure with the FTP sensor, it then cycles and tests pressure now and then, if it reads a higher voltage from sensor it sets the code P0453
Good read here on testing wires and sensor:
P0453 DTC Evaporative Emissions Control System Pressure Sensor High Input
On the newer Rangers I think FTP sensor is accessible with spare tire lowered but just guessing.