I have a 2004 GMC Sierra 4.3 and lately it's been like losing power when I'm driving down the road it acts as if it stalls and I pump the gas pedal and it turns back on or regains power. I have replaced the fuel filter, fuel pump, speed sensor, mass airflow sensor, spark plugs and also cleaned the throttle body. Do y'all have any idea what could be causing my truck to be acting like that?