Sounds like fuel pump issues to me Joey.

Either fuel pump getting tired, leaking, timing out or fuel draining away from pump after time perhaps.