When was the last time you cleaned your MAFs? May not be your problem but it's a very easy job and probably needs to be done anyway - screwdriver, MAF spray, and about 5 minutes per side. At least one DIY thread on this site.
Edit: If your air filter is more than 2-3 years old, go ahead and replace it.
|