I have a fully stock 2003 WRX that I purchased in January 2003. Within a week of purchasing the car, the check engine light came on. Took it to the dealer and got the CEL code P1443: Evaporative emission control system vent control function problem.
They replaced the valve. Long story short, this light has been on most of the time that I have owned the car. The car has been seen by 3 different Subie dealerships, to no avail. Right after my warranty expired, the local dealership explained that it was my problem now. I argued, they coceeded and worked on it for a week, free of charge. They assured me that the light would not come back on for the foreseeable future. Apparently, their definition of "foreseeable future" is three months. When I called them back, they essentially shrugged their shoulders and said they did their best but ultimately, this code does not effect the way the car runs and therefore, I could live with it. In order to pass inspection, I simply disconnect the battery and drive it around for about 80 miles before the inspection. It's worked thus far. Invariably, the light comes back on.
So, as mentioned in anther thread, I had the tensioner go out and the timing belt slip thus leading to some significant repairs. Just got it back after a 2 month hiatus and, you guessed it: CEL P1443. Mechanic (non-dealership) checked the valve and it looked good.
I have looked through the other threads involving P1443. No definitive answers except to check the gas cap and replace the valve. So, my question to the board is: are there any other solutions? Anyone else had a similar experience with a result, bad, good or otherwise?
Thanks in advance.