thanks guys i have check ignition with a ignition tester, both clyinder have spark i swapped the plugs and still one hot exhaust 1 cold exhaust same exhausts tho.
i have cleaned the tank and cleaning the carbies was also in thr jobs to do but its looks mighty complicated so i might just take it to honda.
is it possible that at higher revs both cylinders are firing but at lower revs 1 cylinder is flooding???