Agree on the plug - they have to work under extreme conditions and can look good out of the head - nice fat spark etc and then fail in the head under pressure etc - and you also then have a spare one.
Is it backfiring on the over run or under load?
You say the carb has been cleaned - I have a great ability to take a carb apart, clean it all and then trap a bit of dirt in a jet as I put them together - difficult starting could be some dirt in the pilot jet or air jet, and as these tend to be real small they block easily.
Is there any leaks around the exhaust header as well as any leaks on the inlet side.
Compression - is there plenty, if it is a bit old and starting to loose compression this will make it harder to start etc. Had a Superdream that would not run below 3000 rpm, when I eventually pulled the head off both exhaust valves had started to split through age and use - making the pot leak. This had started as difficult starting / running and progressed.
Keep coming back with the info and we can scrabble around for other ideas.
R