2001 Chevrolet Blazer 4.3 Loss of power

I am having problems with losing power, I have changed the MAF sensor, air filter, temp sensor, when I come to a stop it stalls, it has a rough idle and has loss of power when driving also. Is there any more suggestions?