Could be a lot of things, but before you spend a lot of money, check TSB 04-14-9, or point it out to your mechanic.
Seems that in '03 and early '04 models, there was a problem with electrical cross-talk between the charging circuit and ECU sensor leads in the alternator wiring harness which sometimes causes stalling.
In my case ('04 model), I was able to fix it simply by cleaning and applying dielectric grease to a small 2-wire electrical connector in the alternator harness. Connector is located just below the battery, and was contaminated with a small amount of battery corrosion.
Long term fix is to install a new alternator wiring harness, which I assume has improved shielding, and an ECU software update.
The 2004 Ford Expedition has 16 valves.
The 2004 Ford Expedition has a V8 engine.
how to change a thermostat on a 2004 ford expedition
The 2004 Ford Expedition is a gas-powered vehicle.
The 2004 Ford Expedition has a 4-speed automatic.
i need updated CD for 2004 ford expedition navigation
The height of the 2004 Ford Expedition is 6 ft. 5.6 in. (77.6 in.).
The curb weight of the 2004 Ford Expedition is 5218 lbs..
The 2004 Ford Expedition has a 19.1 degrees angle of departure.
The 2004 Ford Expedition's turning circle is 38.7 ft..
The maximum payload of the 2004 Ford Expedition is 1682 lbs..
The 2004 Ford Expedition has a drag coefficient of .41 Cd.