This explains my problem word for word!!! Ive been trying to fix this for the past 3 mos, but the stall issue is just now starting. So far I've replaced the map,mat,iac,cts,and egr. was going to find a cheapo tps at the pick and pull yard, but all had been taken. So I guess its off to Napa to get a new one.