My X5 stalls unexpectedly, sometimes when I'm leaving a parking lot and others while I've left a stop sign as I'm proceeding through an intersection. Dealer says idle set too low. Has corrected 2 times, but problem returns after a few hundred miles. Any suggestions? Car is DIFFICULT to steer without power. Help!