2005 focus zx4 2.0 5 speed 114,000 miles. I was cruising down the interstate yesterday at 70 mph. Engine started losing power and check engine light started flashing. It ran bad for about a minute,then the check engine light went off and normal power came back. I checked my ultra gauge for codes and the codes stored are the ones in the title of this thread. It was a 30 mile trip,car ran fine the rest of the way there and back home. There was some rain in the area,but I didn't drive through any deep puddles or splash a bunch of water into the engine compartment. What else could cause this?