Has the carabiner been exposed to harsh chemicals or excessive corrosion?
If your carabiner has been exposed to aggressive chemicals (like battery acid, petroleum-based fuel, ect.) its a good idea to retire the biner. Likewise, any corrosion beyond the normal thin gray/white oxidation layer that forms on exposed aluminum should be grounds for retirement, especially if it starts to affect gate action (see #1).