2009 Dodge avenger SXT. Will start up fine but idles rough after 2 mins of idle.
2009 avenger SXT. I will start the car fine it will go up to 15K RPM at start the idle down to 11 or 10K but after 2 mins it will drop to 5K idle and the Motor shakes. I replaced coils and sparks. Replaced crankshaft position sensor. Replaced air filter and still does the same. Car will drive but will stall. I have turned AC on and OFF same with heater and it still does the same. If I rev up when idle rough the shake goes away but comes right back after I let up. It got to the point where it wouldn't start after I replaced the coils and plugs. Then I replaced crankshaft position sensor and air filter now it starts once again but still won't drive for long before it stalls. But it will start right back up after stall but I just keep going in circles. Plz help plz



