About 20 minutes ago, I was going around the neighborhood doing a bottle drive for the band, and I was (luckily) about30 seconds walking distance from the house at the time. I had been parking the truck for about 3 minutes, leaving it running, move on to the next couple houses. I had shut it down and started it up a few times previous to this. I went to start it, it started sounded good, I shut door, put in drive, hit the gas... Didn't go anywhere, just stalled. Ok.. Tried it again. Started, kinda chugs down low, sounds like its missing heavily, idling about 300 RPM, hitting gas pedal has no effect at all. Put in drive, stalls out. Now, it won't even start, just cranks. I got my rents and we pushed it into the driveway. Haven't run the code reader yet (it did pop a CEL) what do yall think it is? Its an 03 Expedition with the 4.6L SOHC V8.