I had some issues with a shimano chain and their "connector pin" as have quite a few others I have talked to. Make life easy, pull that link out and put one of these in
http://www.performancebike.com/shop/...slisearch=true.
Not sure if you are 9 or 10 speed but they make em for both.
Good luck,
Kris