I have a 2006 Explorer. Had been idling high when I took off from a stop and I would drive slower until it seemed to go into the next gear. Yesterday, it was driving ok. I filled up with gas and drove home. My husband drove it a couple of hours later and it was driving very rough and kept dying. He turned around and came home. This morning, I tried to start it and it just turns over and won't start. The check engine light is on. We ran the code reader and got the following codes: P0303, P0745, P2195, P2197. We will take it in on Monday but wondered if these indicate any 1 particular problem.