I have just experienced a similar problem, my VN was running sweet, then I started it one afternoon and drove about 20m and it stalled, so I tried to start it again and it would fire but wouldn't hold it would just stop, gave the fuel tank a hard knock and it started, stopped 1/2 an hour later...