I think you might have a fuel problem with that being said it can be any number of things, check fuel pump pressure, pressure regulator, replace all filters and have injectors tester, and I agree with GA Boater you might have accidentally knocked a plug wire loose when replacing starter. I hope...