Preheat the grill over medium heat. Place butter, sugar, garlic, lemon juice, soy sauce, salt and pepper in a small saucepan. Heat over medium heat, stirring until sugar is completely dissolved.
Lightly grease the grill. Soak the fish well in the marinade. Cook for 5 minutes on each side, pouring sauce.