these are evap codes..sense you have changed the fuel pump.you may have left a vent hose loose or it is damaged..the 452 code makes me think you may need to clean the wire plug to the pcm[computer],they may be corroded..please print and use the charts below to help you find the problem
Please ACCEPT my answer so I can get credit for my work.i don't receive commission unless you do ..I'm not always going to be giving you good news,so please don't let this stand in the way of you accepting my answer.it does not cost you more money.we will still be able to communicate.. Bonuses and positive feedback are appreciated!if you are not satisfied with my answer,please do not leave bad feed back,i will gladly opt out and let another expert handle the question.if i have sent any diagrams,please print them.they will only stay on here for an hour or so.PLEASE ASK IF YOU NEED MORE HELP
The evaporative leak detection diagnostic strategy is based on applying a vacuum to the EVAP system and monitoring the vacuum decay rate. The Vehicle Control Module (VCM) monitors the vacuum level via the fuel tank pressure sensor input. At an appropriate time, the EVAP purge solenoid and the EVAP vent solenoid turn ON, allowing the engine vacuum to draw a small vacuum on the entire evaporative emission system. If a sufficient vacuum level cannot be achieved, a large leak or an EVAP system malfunction is indicated. The following conditions can cause this problem:
Any of the above conditions can set a DTC P0440.CONDITIONS FOR RUNNING THE DTC
CONDITIONS FOR SETTING THE DTC The EVAP system is unable to generate a vacuum more than a calibrated value over a specified period of time.ACTION TAKEN WHEN THE DTC SETS
CONDITIONS FOR CLEARING THE MIL OR DTC
DIAGNOSTIC AIDS IMPORTANT: An accurate indication of fuel level is required for the VCM to properly pass or fail this DTC. Always diagnose fuel level sensor DTCs before performing this DTCs diagnostic table. Always check for fuel level sensor DTCs stored in history.Check for the following conditions:
Refer to Evaporative Emission (EVAP) System Cleaning before starting repairs. Reviewing the Failure Records vehicle mileage since the diagnostic test last failed may help determine how often the condition that caused the DTC to be set occurs. This may assist in diagnosing the condition.