Sorry for the late response but there's another common possibility that might help someone else. It's common for the cam on the end of ignition switch cylinder to crack. It will not quite move far enough to hit the switch contacts for the starter circuit, but everything else will work as described here.
It should be noted there is a different common problem with worn starter motor solenoid contacts but the symptom will be one kind of loud clunk as the starter drive engages the flywheel, but it won't spin the engine. There's a very economical fix for that too.
It's not terribly difficult to remove the lock cylinder from the ignition switch. Then you can stick a long flat blade screwdriver in it to crank the engine to get home. The dealer has a very inexpensive repair kit for the cylinder. The old cam was pressed onto a stub that was peened over to hold it in place. You will have to drill a small hole through the stub, then insert the supplied roll pin to retain the new cam. Once you know how to do it, the repair takes about a half hour.
Tuesday, November 10th, 2009 AT 2:14 AM