My check engine light came on for a bit a few times, then came on and wouldn't go out. Got an ODBII reader and got P1443 as the only code. Before getting the replacement Purge Valve and Solenoid, it started to not keep an idle, I had to keep feathering the throttle to keep it running at a...