I've had a problem close to yours, but mine one day wouldn't start at all. I found the fuel pump fuse (under the hood on the right side) was blown. I had a shop check the fuel pressure and it was low(can't remember the pressure). I replaced the fuel pump and have had no problems since, and it was over a year ago...Good Luck