Check the brushes.
My very first BSA was a really quick A 10, for about 1 hour, then it would start to miss & fart & carry on.
Being the "cool & cleaver " 18 y old that I was I naturally checked the float, set the tappets, cleaned the slip ring, checked the timing after which it would fire up and run like a top ,,,,, for another hour or so.
In due course it was discovered that if I did absolutely nothing, it would start again in 15 to 20 minutes so I took to stopping for a burger or smoke or whatever every hour or so.
Eventually it died all together right in front of a sparkie so I went in & bought a new set of brushes ( as they were very thin) but when I went to fit them they were different to what was in there so I took them back to get the "correct ones".
He asked if it would miss when really hot & I was miffed as to how he knew.
"Always happens with Bosh brushes in a Lucas pick up " was the reply.
Ever since then I have been very particular about brushes and most times I look at some ones bike it has either the wrong brushes, or cheap & nasty inferiour imported brushes.