Honestly the problem may be a dirty port. I work with fiber gear on a daily basis and can attest to the fact that ports do get dirty and it does cause problems.
To clean the port is pretty simple and there are many companies which offer fiber cleaning kits.
http://www.flukenetworks.com/fnet/en-us/products/Fiber%20Cleaning%20Kit/Overview
If you don't want to buy a kit you can simply use a Q-tip and some 99% Isopropyl Alcohol. Insert the Q-tip and rotate one revolution then remove. If you want to clean it again use a new Q-tip as the old one will have particles which could scratch the port surface. Repeat for all mating surfaces and see if anything changes.
Here is more information that you would ever care to know about the subject, but it's all useful.
http://www.cisco.com/en/US/tech/tk482/tk876/technologies_white_paper09186a0080254eba.shtml
Good luck... there is really nothing to it.
To clean the port is pretty simple and there are many companies which offer fiber cleaning kits.
http://www.flukenetworks.com/fnet/en-us/products/Fiber%20Cleaning%20Kit/Overview
If you don't want to buy a kit you can simply use a Q-tip and some 99% Isopropyl Alcohol. Insert the Q-tip and rotate one revolution then remove. If you want to clean it again use a new Q-tip as the old one will have particles which could scratch the port surface. Repeat for all mating surfaces and see if anything changes.
Here is more information that you would ever care to know about the subject, but it's all useful.
http://www.cisco.com/en/US/tech/tk482/tk876/technologies_white_paper09186a0080254eba.shtml
Good luck... there is really nothing to it.