Time to be a bit 'unconventional'.
1: Mark TDC of all cyls at the flywheel and test that you have spark for each cyl at correct time and only one cyl fires at the time.
2: 'Borrow' a 4-stroke carb synch tool (
http://suzukidave.myphotos.cc/suzukidave/Suzuki Tech/Carb sync tool.jpg )
check that you have the same 'vacuum' at each carb when running at idle and plates closed. This will give you an idea about the crank case 'compression' in your engine as well as leaking/defective reeds. (defective reeds the 'floater' will jump up and down with each stroke due to blow-back). Un-balanced crank case compression will have, particularly at idle, same effect as low compression on full speed - lack of power.
PS: I take for granted that you have checked thermostat and temp??