Have you tried to clean the maf or check the vac lines for a leak?