Could very well be a fuel pump they do not always make noise before they quit and sometimes they can be very random in the way they act.
If I could diagnose your vehicle over the internet I would sell my shop open a web site and make millions. There is no way anybody can say with out diagnosing the problem. You are welcome to hit all the websites with all the experts who will cost you twice as much as what it will cost you to take it to a real expert.