01 Explorer Cuts off at lights

Why does my 01 explorer cuts off when I am slowing down, coming to a stop. The RPMs drop then it shudders then cuts off. It will start right back up, but cut off when put in drive. My car guy did major tune-up, replaced fuel filter and line, and idle control switch, serviced the transmission. What is he missing? Is this a computer thing?