I need a jeep mechanic

Start and run positions use a different contact inside the switch.

The reason you are getting voltage in "crank" position is the bypass in the solenoid.

If switch is on column, the switch may be down low (GM style).