It could be a fuel pump. I had a 97 2500 gasser that would stall at low idle after giving it a little gas to move. I replaced the fuel pump and it fixed the problem. The pump could be having trouble pushing the fuel, if it runs ok a cheap alternative is to put an In-Line electric fuel pump to help hold fuel pressure up. I know they are farely in-expensive and easy to hook up, napa carries a bunch of them