Hello, I have a 2000 forester l with 201,000 miles on it. I just picked up this car and on the way home with it the check engine light came on. Had it code scanned and it was code P0440 Evap malfunction. So I found the filler neck and sensor completely rotted out. I replaced them and reset the CEL and after 120 miles its back on. Any thoughts? The gas mileage is not great with this car either. maybe 280 miles per tank. I am sure the CEL isnt helping.