i rebuilt the engine with new piston rings, gaskets and seals throughout. it has electronic ignition. new plugs and leads.
it starts easily and idles smooth. rev it up while stationary and its ok. when you drive it and try to accelerate steadily it holds back and misses a bit then clears. if you floor it to accelerate it just pins you in the seat and goes like a rocket with no missing or holding back. trouble is you cant drive everywhere flat out!!!!
we put it on my mates emission tester to set it up and the timing. the co level is about 2.6 and the hydrocarbons are around the 500-600 mark whatever that means. my mate said that was good? timing is set as per haynes bible for a 1275 with electronic dizzy. when you rev it up the car is really lean so could the carb be to small? or wrong needle? its a HS4 carb but i got 2 of them, one from a 998 and one from the 1275 and may have them mixed up

how do you tell the difference between needles if i strip the carbs? and what needle should i have for a 1275?
i have a HIF44 carb as well, would i be better putting this on?
any help would be appreciated