I took my 05 Ford explorer XLT to an mechanic shop 3 weeks ago. He checked my throttle body,EGR valve, spark plugs, intake, catalytic converter. I'm waiting to hear about the injectors this is the second time he has checked them. The car is rough idling then it will stall out. It loses...