Norm, finally fixed. cut the spring (first 3/4 length then down to about 1/2), put a different diaphragm on, put the long legged cam in.

Idle can go down to about 690 (set it about 1200 for now), full throttle control, revs out to 3450rpm.

It wouldn't start at one point eventually got it going and revved hard and stopped, I thought whats wrong now - turns out I was out of fuel haha

I was thinking about building up the top of one of the cams that didn't work with araldite purely as a experiment