Our 07 Ford Edge is my wife's daily driver. It has been stalling on her lately too. Last night, I took the throttle body off, cleaned it, and reinstalled it. It was pretty dirty. I also replaced her air filter which was NASTY!!! No problems with the car today and running fine - So I hope that was the problem and not something else. I wish I cleaned the MAF sensor too.. I'll have to do that tonight when I pick up some cleaner.