evap system on 2002 Kia Spectra

My check engine light is on so I had the codes pulled>\. It came up with p1404 leak detection module solenoid circuit fault. What is this and an I repair it myself

Asked by for the 2002 Kia Spectra
Vehicle Application: 2002 Kia Spectra 1.8L 2003 Kia Spectra 1.8L

Customer Concern: The check engine light is on with a code P1404 for a problem with the evaporative system diagnostic leak detection module heater control circuit.
Tests/Procedures: 1. The leak detection module is located under the vehicle by the fuel tank and has a 4-cavity connector. It is used to test the evaporative system for leaks after the engine is off and it pumps pressure into the system to look for leaks and the heater keeps moisture from freezing in the unit. First verify there is good battery voltage to the 4-cavity connector on the Red/Yellow wire with the ignition on. If there is a voltage problem check the wire harness and connections.

2. If the voltage is good the Engine Control Module (ECM) will ground the Blue/Black wire and the heater should operate and draw approximately 0.3 amps of current flow. Check the wire harness and connection if the heater circuit works and draws the correct amperage when the Blue/Black wire is grounded.

3. If the heater is faulty in the leak detection pump then replace the pump assembly.
Potential Causes: Diagnostic Module Leak Detection Pump — Diagnostic module leak detection pump.

Tech Tips: It is common for harness colors to not be correct on a Kia vehicle. If there is good voltage to the leak detection module, back probe and ground one wire and the pump should run, ground another wire and the solenoid should click and the 3rd wire is for the heater circuit.
Diagnostic Codes: P1404
1 more answer
I think that you may need to re-check the code description, because this codes comes up as an EGR Valve stuck open, which has nothing to do with the Leak Detection system which is part of the EVAP System.