Service engine soon...p1676 code on 1998 Oldsmobile Intrigue

I have replaced the canister purge solenoid,and the evap canister...still getting the p1676 code.
Could it be a bad computer since the cruise control doesn't work either ??

Asked by for the 1998 Oldsmobile Intrigue
a P1676 is a evap vent solenoid control circuit problem.
I have replaced the wiring to the ECM...and replaced both solenoids...still getting p1676,and now p1665...any other ideas ??