That's weird. I've used a Sigma 20mm F1.8, Sigma 70-200mm F2.8, Sigma 50-500mm on a 300D before and it works fine. I've also seen a Sigma 18-200 work with the 300D. Did you try the APO version of the Sigma 70-300? I think that one is newer and should work fine.