My d7100 fell about 4 foot, and landed on it's battery pack (with the metal mounting bracket around it).

When I picked it up, the lens had slightly disassembled at the mount. It's a Tamron 17-50 f2.8 (non VC model). The metal mounting ring had pulled up from the lens barrel, and pulled some screws. I tightened them back up, but the camera gives me an error of Triangle (or delta) F0.

I've pulled the back mounts off the lens, cleaned it up, put everything back how it was. It's tight, but still no change. The error message is still there.

I've tested other lenses, it's just this one that gives the error (which was a big relief).

I can replace the lens with another second hand one for $200, I'm not too concerned about having this one professionally fixed.

Does it sound like something that I can fix anyway? Pulling the mount end apart showed nothing that looked odd. The pins are all out and move freely, so I'm assuming it's a cold solder that's pulled apart in the shock of being dropped.