Yeah,
I suggested checking his filters and air paths in a previous comment.
I've worked with vacuum lines on cars a lot. They can crack and cause vacuum leaks, a rough or high idle speed, a check engine light that won't stay out, etc.
I don't play mechanic on tv either, but there are some...