I replaced my Evap harness in the engine bay (includes new purge valve) after getting a soft code for the evap issues. Couple months later I get a CEL on the dash for the P0454, which specifically says its the pressure sensor/switch so my guess is its not the evap purge valve, but the cannister sensor or sensor in the tank...