I had the same problem as silver-s. Kept cleaning my mass air flow and the code would come back.
Changed the AOS and the oil filler tube and the code is gone. The filler tube had a leak somewhere. You could see a build up of oil and dirt on the tube.
Must have caused a vacuum leak. BTW my car passed the oil cap vacuum test.
|