Always check ignition switch harness connector located where harness exits steering column. At times some of the male/female terminals within this connector can fail to make solid contact, thereby causing this exact problem among other confounding issues.