Hello! Welcome to justanswer!
Do you have any vacuum leaks? If you dont then I would suspect a bad Airflow sensor. Have a shop do a "smoke test" on your intake manifold. If the results are negative then the Airflow sensor is your problem. If leaks are found then thats the problem.
ASE Certified Technician
ASE Master Automobile Technician since 2000 17 Years + Exp.