My truck won't stay running. Ive change fuel filter, fuel pump and cleaned throttle body injectors and replaced the gaskets. It is getting plenty of fuel and spark, what else could be wrong?