"Where is the canister purge solinoid valve located?"
Clipped to the firewall.
From Autozone,
1998-99 MODELS
On 2.0L engine equipped vehicles:
Remove the air cleaner outlet tube.
Remove the air intake resonator.
Disconnect the electrical harness from the valve.
Remove the valve retaining nuts.
Label and disconnect the vacuum and vapor hoses from the valve.
Remove the valve.
Installation is the reverse of removal.
http://www.autozone.com/servlet/UiBroker?ForwardPage=/az/cds/en_us/0900823d/80/1b/c9/ee/0900823d801bc9ee.jsp