Welcome to JustAnswer.com! My name is DriveFast71(Ron) and I will do my best to answer all of your questions completely and accurately.
The most common problem associated with the code 31 (P0443) is going to be in the area of the EVAP Purge Solenoid. Carefully inspect the vacuum lines for any cracks, holes or loose/missing connection. Inspect the wire harness and connector for any loose, broken or damaged wires. If the visual inspection checks ok, suspect a faulty solenoid.