when you changed the fuel pump did you change the prefilter with it? how did it look when you pulled it out originally... are you getting any check engine lights? I have seen these symptoms caused by various different things so trying to narrow it down as best as possible...Far as the ECU goes anytime sensors are changed it is recommended. Disconnecting it will reset it.