Truck has about 280k on it. From a cold start it will run and drive for 20 minutes then stalls and won't restart. I've already changed the crank, cam, map, mass air, oil, and coolant sensors. Along with the fuel pump, fuel relay, ignition relay, and the ecm. Plus cleaned the throttle body. The...