Hey guys, alright i have a 2007 expedition with the 5.4. Its got about 70000 miles and its is 2wd. Just got the oil changed but it seemed to be doing this before the oil was changed. I have been very kind to the car, in the maintenance area and have not had any problems before. I havent taken the car above 3000 to 3500 rpm for about 2 months as ive trying to get good gas milege with the high gas prices. Now here is the not so good part, one day merging onto the interstate a car was coming up quickly behind me so i had to gun it. I noticed that i did not have much power and even though the engine was reving high it seemed that the acceleration was sluggish and it would "surge" i guess you could say. I then looked down to see the engine light flashing at me for about 20 seconds after. Then it stopped and never flashed at me until i tried accelerating hard again around and the same thing happened. I turned the car on and off and everything runs fine until i get to about 3000 rpm. Sometimes the engine light doesnt flash at all and it just "surges" or buckles under acceleration. Ive gotten underneath and looked at the engine and everything seems to be fine. This problem seems to be getting worse (at least i think), do you thinks its the transmission or the engine? Very confused and thanks for the help.