it could be a number of things....click on link below and clean maf,iac and check the tps...pull codes and repost results. a simple tune up including new fuel filter,a can of seafoam in the tank, air filter,plugs,wires, rotor cap and button may help....
http://www.muscularmustangs.com/maintain.php