I feel your vacuum leak is a good guess. If it were an ignition failure it should get worse under a load and an injector issue would be consistent . A smoke machine is awesome tool for checking for leaks . Spray carb. around the hoses and intake gasket works too , but BE CAREFUL as it will...