Code P0452 can be triggered due to a few different reasons.
It could be for faulty wiring of the purge solenoid (typically shorted to ground), or the NVLD switch circuit shorted, faulty purge solenoid, it can even be an issue with the PCM.
What I have done is included the step-by-step trouble shooting guide for this issue below.
Follow those steps and it should help you determine the issue.
Please let me know of any questions.
Images (Click to enlarge)
Thursday, January 13th, 2022 AT 9:22 AM