Ford shop has replaced cats and O2 sensors. Check Emissions light and Compass module light come on. 07 Mariner with V6. It may run fine for 20 to 40 miles just fine, then starts stalling out again. If I push on the gas to pass or go up a hill it will stall.