There is a broke wire in the ignition lock cylinder (internal, needs a new
one), I had the same problem in a 98 Jimmy.