When I start the truck it will idle good for a few seconds then the CELcomes on and the charge hand drops and so does the idle. I have changed the, TPS, MAP, 02 SENSOR, PLUGS&WIRES, and the idle air control and starter switch and starter silonoid. When I try to drive it stalls.
Replacing random parts is the most costly and least effective way to diagnose a problem. The first thing you need to do is have the diagnostic fault codes read. Many auto parts stores will do that for you for free. Those will indicate the circuit that needs further diagnosis.