Well i've been doing some research and thinking about this problem. I think I have narrowed this down to a fuel related issue. Either it's a bad fuel pump, filter or relay. I am leaning towards the relay as the symptoms I found on the net are identical what I was experiencing. Here is a description of a bad relay symptoms.
A faulty fuel pump relay can cause the car to come to a complete stop while driving. This will not be instant, but it may resemble what happens when a car runs out of gas. The vehicle will gradually slow to a stop and the engine will refuse to come back on for a time.
This is exactly what happened to me. It's not an expensive part to change
and hopefully it will fix the problem