I swear to go VBA just likes to screw with me.
refStr = "=" & colName & "[" & colHdr & "]"
This works fine and I have no idea why it wasn't working before. It's like VBA doesn't update to reflect your changes or something.