It may not be the recipe your lacking, but your choice of cooker,

You don't have a weber grill?