ok so if you dont loose fuel pressure when it stalls, its not the fuel pump. The icm will test good when its not stalling. Does it slowly sputter out or just turn off like you turned the key off?