Codes 85 & 91

Update: I put in two shiney new parts store Bosch oxygen sensors ($41 each, dealer wanted $128 each!). After a nice drive the engine light did not come back on and the computer did not spit out code 41 or 91. Hopefully this is fixed. Woo Hoo!
Code 85 did come back though. What is the canister purge solenoid circuit? And how can it fail?
 
canister purge solenoid is right near the engine coolant temp sensor, passenger side front of the intake. it lets the computer decide when to purge the gas fumes from the carbon canister, into the engine, to be burned. it will set that code if the solenoid is faulty (open) or not plugged in.
 
superhuaman said:
canister purge solenoid is right near the engine coolant temp sensor, passenger side front of the intake. it lets the computer decide when to purge the gas fumes from the carbon canister, into the engine, to be burned. it will set that code if the solenoid is faulty (open) or not plugged in.
It's on the intake manifold? I don't see it there. Your talking about the coolant sensor in the metal heater line going to the heater core? There is solenoid/relay next to the canister with vacuum lines and an electrical connection. what is this?
 
superhuaman said:
yes, that sensor. the canister purge solenoid has a connector just like that one, only it is keyed different, so you cannot mix the two. the connectors are literally inches apart.
Thanks, I see it now. It's all still intact. I'll clean the connectors tomorrow and see what happens.