Not to ask a stupid question, but are you sure the welded nuts in the frame are clean of rust, etc? I ask because when I installed a hitch on my 2003 Lib, I also couldn't get the 12MM bolts to thread up. After several (unnecessary) trips to buy 10MM bolts, it turns out the nuts were severely...