I finally upgraded from an 8800 to a D300 and since I already had my 35mm lenses, I only purchased a body. My 28-80 lens works fine on my D300, but it doesn't seem to recognize my 70-210. Is it the lens or the camera? It does seem to recognize a friend's 50-300 (?), so am leaning toward the problem being the lens not the camera. I haven't used the lens in probably 5 years and it has been on my 35mm camera all that time, in the case. Any tips? Also, if the tip is to take it to be repaired, anyone know the closest camera repair shop to Flagstaff, AZ?