Hello. My Check Engine Light has been on and off for a few months. It was initially P145C & P0497 and after Googling around, a few other posts on here said it could be the Purge Solenoid. Not having the proper equipment to trouble shoot, I went ahead and ordered an OEM Purge Solenoid off of Ebay. I replaced it and the light did not go away. Now, in addition to the codes listed above P0443 is listed. Some other solutions I have seen on the web have been replacing the Gas cap, checking the Purge Solenoid power connection/hoses, and doing a bunch of other things I am not entire sure of. Some other symptoms the car is experiencing, which may or may not be connected, are infrequent difficulty starting (gives a few extra giggidies before turning over), and a slight gas smell from the exhaust. Any help is appreciated. Thanks.