The starter is controlled by the central convenience unit which is commanded by CAN BUS signal from, the steering column electrics unit which gets signals from the ignition switch, these switches often fail so I would get it code read and measuring block tested first.