Ryan, when was the last time you changed your fuel filter? I don't know if that would cause such a regular issue, but it's an easy thing to check/change. Maybe remove it a blow through it to make sure that it is clear and that will, at least, remove one more possible issue.
It's tough to diagnose the problem when it only happens at speed, but have you checked to see that you are getting pressure in the fuel rails?
"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong, it usually turns out to be impossible to get at or repair."
-Douglas Adams, Mostly Harmless