If you have higher miles it is probably the EGR valve at the front of the intake manifold,below the injector plenum. This valve lets exhaust gases from the crank case back into the intake of the engine to be recirculated, burned. It is a stupid system because it becomes caked up with oily residue and stalls out the engine or makes it run very erratic. This valve can be taken out and cleaned or replaced and a little screen is also sold that can be installed in the valve to stop the big pieces from coming through and screwing things up. Getting to the valve is not the easiest thing to to but a good owner shop Manuel will show you where it is and how to take it out.
There could be a few reasons why a 2000 Chevy Impala shuts off while driving. There could be a problem with the fuel pump, a bad spark plug, or even a loose battery cable.
change your ECT sensor. It tells your vehicle if it is too hot to operate.
I had the same problem. My 2000 Chevy Blazer would do this when I would slow down. I could not always tell if the car was at idle but after changing fuel filter, fuel pump, IAC, Ignition switch, transmission service, complete tuneup, modules and the works nothing worked. It turned out to be the crank sensor. It has not turned off in a good while now so I am thinking that was indeed the problem.
Replace the ignition module and see if that don't fix your problem.
t.p.s throttle position sensor
A new Fuel pump relay fixed this problem for me.
If your 2000 Ford Expedition shuts off while driving it you should discontinue use of the vehicle immediately. Then have the vehicle towed to your local dealership or mechanic shop to address the problem,
time for a major tune up
alternater is shot
Usually, in this case, scenario, the car usually does that because someone in the family does not have a seatbelt on, which is bad.
I was told it was the camshaft censor
First guess would be the pick up coil in the distributor