Cranking problem on engine. When battery is connected, engine cranks (or attempts too) regardless of position of ignition switch. Obvious answer is ignition switch but is there something else I should think about as well? Going to get new switch - starter and battery are new. This happened all the sudden. Any thoughts would be appreciated.