My bulldog sounded alot like yours, 17 times quitting on the road, three times on a AAA flatbed and that was owning it since aug of last year.
The third time on the flatbed i was pissed, to the shop it went, full rewire w/PDM and that was about six weeks ago, since then iv been doing 200 miles a week and not ONE dam problem.
Well there is one slight nich, it seems when im cranking around 90+ and hit the throttle,it sounds like its starving for fuel, but if i ease on twisting it, i did 120+ a week ago just to see if it would do it, then i promply found a piss stop........