Welcome David.
lots of good advice to be had here, I'm no expert and have had issues with starting and starting warm, yours though starts ok then stops or runs rough, for my tuppence worth, have you checked the fuel cap, sounds just like the symptoms of a blocked breather hole in the cap, causes a vacuum in the tank, one to check for elimination at leaast