I had a simiular issue, ran fine at idle, then after a few minutes down the road it was starving for fuel, idle for a minute, then ok for a few more minutes, turned out the rubber lines by the tank were collapsed/kinked. It let just enough fuel through to keep it running, but not enough to drive...