I've been having problems 2010 Dodge Caliber stalling on intersections. The first time it happened was almost 6 months ago. I had to start the engine again to get it going again. After that it happened again a couple months afterwards. Finally recently it happened twice in only a two weak span. After the first time recently I thought it was a problem with the spark plugs so I replaced them, but after that it happened again. I haven't gotten a check engine light at all at any accidents. I have noticed though the performance has gotten worse. When I press on the throttle pedal I feel like it takes a half second longer for the engine to rev up. If anybody has any ideas let me know. I've done researched and seen that it could be the idle air control valve or possible the fuel filter/pump.