I have a '93 T/A

The check engine light is on again!

The problem is the evaporative purge solenoid.
There is a kick to this, when the light comes on both cooling fans come on as well.
I know the purge solenoid , EGR solenoid, cooling fans and revers lockout (if I had one - automatic) share the same fuse - but the graounds are individually controlled by the ECM.

I am leaning towards the ECM. I have changed the purge valve and the gas cap since I purchased the car last year.

Any helpful suggestions or advice would be appreciated!