Hi Nadine,
Here's a little Info out of my Diagnostic book. You may need access to a DRBIII to pin point the problem.
Name of code: Evap Purge Solenoid Circuit
When monitored: With the ignition key on and engine running.
Set condition: After the arming conditions are satisfied: not powering down, not already in limp-in, time since the last solenoid activation > 72 micro seconds. The powertrain control module will set a trouble code if the actual state of the solenoid does not match the intened state.
Theory of operation: Its purpose is to regulate, by means of a duty cycle, the flow of vapors from the evap canister to the throttle body. The PCM controls the time the solenoid is on during a duty cycle. During off idle operations [higher flows], higher percentages of duty cycle are used. At idle [lower flow], lower percentages of duty cycle are used.
Possible Causes:
> Open or shorted control circuit
> Open fused ignition switch output circuit
> Open or shorted soienoid control coil
> Powertrain control module failure
> Connector terminals
> Connector wires
The most common problem with "Trouble Codes", I have found is the connecters or maybe in your case crushed wires?
Evap Solenoid Control > PK/BK and to cavity C20 on the Gray Connector at PCM.
Fused Ignition Switch Output > DB/GY and to the Ignition Switch.
If all looks good and without a DRB, I would try a Battery disconnect and let the PCM start over/relearn.
Let us all know how you make out.