You mentioned it had been sitting because of a bad fuel pump. I take it that it was replaced? You might want to check that it has a good ground or check the fuel pressure to make sure it is good.