I've checked all the vacuum hoses are secure, particularly the vacuum advance on the dizzy as I had removed it for better access.
The HT leads were a bit rough so I replaced them today along with the spark plugs but that didn't help. Once I turned the engine over and let it run for a while, I removed no. 1 spark plug to check it's condition (bearing in mind it is brand new) - covered in soot but not damp with fuel and it didn't smell when I removed it.
It's hard to describe but it's just not running right. It clumsily ticks over and then really struggles up the revs when you give it some throttle, then cuts out. Could this be a timing problem? The engine was setup perfectly before I started meddling so I'm reluctant to fiddle further before I understand what's going on.
Thanks.