sounds like a fuel problem it sounds like it is being starved for fuel might want to check the pump and filter