I have a 1991 Buick Skylark and it is idling rough when I have it at idle. Some one told me that it could be egr valve or pcv valve or vacuum leak after it comes to idle I also get a check engine soon light. Has anybody got any Ideas???