Sounds like an electrical issue to me. If it was fuel or air intake related there would probably be some sort of a symptom like a miss or hesitation, and also likely a diagnostic trouble code. A sudden loss of engine communication and input controls such as throttle would suggest a momentary...