Agradesco de antemano ya ayuda que me puedan brindar.

Tengo un auto Pontiac Grand Am 1999 de 4 cilindros, motor 2.4 Twin Cam,Fuel Injection,Automático.
Ya a pasado por muchos mecanicos y nadie a podido solocionarme nada y vaya que e invertido un buen dinero en el.
El problema consiste en que el carro ya que se calienta me baja las revoluciones a 550 lo que ocaciona que el carro vibre demasiado. Si se tiene en cambio o el D entre mas caliente mas vibra cosa que no hace al prenderlo al contrario al encenderlo estan en 1000 que se me hace que es hasta de lo normal. Al ponerlo en neutral deja de vibrar aunque siguen bajas las revoluciones es lo que tengo que hacer en los altos para no estar con la vibradera. Ya se a programado la computadora, se a cambiado el air control y mas cosas y nada. En varias ocaciones algunos mecanicos solo han limpiado el control de aire que parece un motorcito en forma de trompo que da salida y entrada al aire. El problema se soluciona por un dia o un par de dias pero gradualmente regresa el problema y queda igual. Podrian ayudarme?
