I had the same problem with my 89 Bronco just last weekend. I replaced the ignition switch mounted under the dash on the steering column and the rod you mentioned, but it turned out to be neither of those parts. The problem came from my lock/key cylinder. There is a gear mechanism inside the steering column that actuates the rod when you turn the key and once the cylinder starts to wear it doesn't fully actuate the rod into your ignition switch on the column. The lock cylinder is an easy replacement. Just disconnect your battery, turn your ignition key to the run position(not start!), and push the little tab under your key cylinder in with a small punch. You might have to wiggle the lock cylinder a little put it should pull right out. To get the new one back in just turn the cylinder to the run position, push the tab in and slide the new cylinder into the column. There is about 3/4" of play in the ignition switch mounted on the steering column when you loosen the nuts that attach it to the column and you may have to adjust it a little to get your new cylinder to work properly in all the positions(off, acc, run, and start). I strongly recommend changing out the ignition switch mounted under the dash on the column if you've been having this problem because I noticed that mine had been arcing out since it wasn't making a full connection when I turned the key. The lock cylinder was $30 at a local ford dealer and the ignition switch ran me about $26 at Auto Zone. Good luck buddy.