hi i can help you i have seen this before it is often a vacum leak here is a case for you to see and check some of these possible causes let me know what you find
ASE Certified Technician
30 yrs experience, ase certified, shop owner