Pete, if you're getting 'Err99' I reckon it's likely to be a fault with your Sigma lens. The exact same problem I had.
Does it still occur with Canon lenses?

Also, Nikon?!! Pull the other one... ;)