I have a 2003 zx3 2.0L zetec focus. It started stalling at stop lights and then started stalling when ever I took my foot off the gas. and it was also having trouble cranking. I had it scanned and it said the battery was dead and the alternator was bad and the EGR valve had something wrong. I replaced all of that with new parts and it still cuts off. It will idle just fine in park or neutral but when I put it in drive it starts to sputters and cuts off. It will run as long as I keep my foot on the gas or switch to neutral when slowing down or stopping. I have no idea what else to do. After talking to people and googling I have a list a mile long of possible problems. The computer has no codes on it. Some one please help me!!!!! This is my 1st ford and I'm not liking it to well lol.