i would guess its either the ignition switch, or the clutch safety (manual) or Neutral/Park safety switch (auto trans). i had the same problem, instead of fishing around for what went bad, i installed a push button start switch. +12v to the switch and the other side goes to the starter solenoid...