Pretty vauge description of your problem, but I had something very similar happen to me, turns out it was a bad fuel pump. Ever replace your's?