My truck will run fine sometimes and other times it acts like it loses power and just falls on its face. If you push the gas pedal down harder it does nothing. I have replaced plugs and wires, fuel filter, fuel pump, air filter, oxygen sensor, and pcv valve. Any ideas?? Maybe the egr valve??