I am used to using the PicKit2 so the programming header looks off, what are you using?

I would not tie the extra pins on the DB9 together, just use 2,3, and 5 as you have them.