CEL came on a few days ago and car wouldn't start after fueling up. Scanned and found codes P0171, P0451, and pending code P0446. Replaced vapor canister purge valve solenoid, erased codes. Now CEL came back with P0451 and P0497. How should I proceed?