My 04 ford f150 stalls in drive?

While in drive at low RPM's it will stall like approaching a stop sign or at times like those... I am thinking it has something to do with the throttle, maybe it needs cleaning or something because at high rpms it has tried to stall a few times so I put my foot on the break and then when I take my foot off the... show more While in drive at low RPM's it will stall like approaching a stop sign or at times like those... I am thinking it has something to do with the throttle, maybe it needs cleaning or something because at high rpms it has tried to stall a few times so I put my foot on the break and then when I take my foot off the break it will try to accelerate with out me touching the gas
3 answers 3