you are right it was the vent solenoid, was talking to a family member, he used to work for GM, he told me that GM has a problem at times with some of the connectors. he told me to look carefully at the connections, the corosion was minimal but just enough to cause a problem, thing have to be perfect or you will have intermitant problems