Simmer onions for 5 minutes in enough water to cover them. Place lamb and onions in a roasting pan, then brush meat with marinade. Roast in a preheated 350° oven for 2 1/2 to 3 hours and occasionally brush with marinade.