On that code it may be a problem with the VCM vent solenoid driver.
You realy need a good engine capable scanner and the repair flow chart for that code to check or test it out.
The vcm grounds the solenoid with a built in driver.
If Vcm does see the wrong voltage on solenoid ground it will set the code.
How many miles and what engine?
Any emission warranty left on it.