I use a Sigma EF 500 DG Super ETTL 11 on my 20D and 30D bodies with no problems but when I use it on my latest 50D body the flash head zoom goes haywire and starts hunting to and fro and finally settles on the wrong setting (usually 105mm).
Cross checking with different lens shows the problem to be with the 50D body but I am unable to discover an answer despite trying altering Custom Functions settings.

