I have a 97 Ford Expedition Eddie Bauer 5.4L V8 Triton, going uphill yesterday, the check engine light flashed at me and once I got uphill it became steady, would start stumbling at 45mph then go away, before that nothing. Went to Autozone to get scanned. Came back as a P1451 and P0306 code...