So, I have a 1999 Cherokee. The check engine light is on. No codes, however in PID02 it says 0443, so I'm assuming it means the P0443 code. The code only comes on right after turning the key to on without starting the engine for a few seconds. If I start it right away, the check engine light won't illuminate. The purge valve is brand new, and clicking. I tested the voltage at the pigtail, and the impedance of the purge valve. Both good. The purge valve is clicking. I checked extensively for vacuum leaks as well, and cleaned the terminals on the ECM and purge valve. What else?