2007 Jeep Wrangler P0443 code, EVAP PURGE SOLENOID CIRCUIT. Tested purge solenoid with 12v as well as with a vacuum applied and tested bad so it was replaced. Cleared code and took vehicle for test drive, didn't get a block down the road and light came back on, low and behold the same code. Followed diagnostic flow chart with visual inspection of wiring/connectors, ohmed out wiring, checking short to ground as well as short to voltage, toggled the solenoid on with scan tool and with a test light in place it illuminated properly and all tested good. Replaced the Solenoid connector with a new one (previous repair had been made with poor quality connector) and still cannot get code to clear. Any and all help is appreciated.