I replaced the evap purge valve and it will not clear the light, the code sets back instantly when I clear it with the scanner. I dont even have to start the truck, it comes right back. The code is for the evap circuit. Is it possible the pcm is fried? The purge valve plug looks ok?