Its running better now that the MAF is clean, idles good now. Still has the vibration, no vaccum leaks found either. Checked over everything.