okay so i ran into a starting issue on my 94 chevy 350 ill crank it and i hear the starter crank but slowly and i mainly hear the spark like the solenoid working so i replaced the starter and it is still having the same issue crank and spark but still doesnt turn on the right way the mechanic also changed the wires because they were also bad battery is new alternator is new basically i ran through the whole charging system just to make sure it was all working everything had ran to the starter so as i said i replaced it still doing the same issue i replaced the starter relay checked the ignition switch its like the starter wont turn over i have no idea what to check next any input would be very helpful thanks