Turns out all my problems were caused by a bad fuel pump. I've had 3 installed over the past year and a half, first 2 were Airtex brand pumps, worst pumps made (google this brand pump, read the reviews). Last time I had a Bosch installed, no problems so far, everything is back to normal...