you need this
https://www.summitracing.com/parts/w...RoC2CMQAvD_BwE
this will bypass the ignition switch entirely and help you verify if its the starter itself, or your ignition circuit
have you pulled the spark plugs and turned the engine over by hand?
I bought a car and the previous owner had replaced the injectors and there was an oring stuck in the fuel rail, causing cyl 2 to fill with raw fuel. the starter turned the engine over about 1 revolution then just bound up like it was hitting something solid. IT WAS. Once I pulled the plugs and drained cyl 2, and found and fixed the oring issue, it cranked freely and fired right up.