2001 Ford Expedition 160,000 miles

2001 Ford ExpeditionMy 2001 Ford Expedition with 160,000 miles drives fine sometimes and then others it idles rough and sputters. It cut off in reverse yesterday and the mileage disappeared and then it cut off once while in park this morning. On the way home after 5 mins of driving it was fine but the mileage disappeared again. Codes are reading fuel injection, misfire and o2 sensor. I replaced the o2 sensor but the code is still coming up. Help please.


Please take the time to post the codes below in the comments for further evaluation.