Why oh why do people ALWAYS seem to want to replace an expensive starter FIRST when an engine won't start or turns over slowly or not at all. The driving force here is the BATTERY. Is it charged? Are the cables clean and tight (both ends)? Does the battery have the capacity to properly spin the starter. Try jumping from your car or truck. If it still cranks slow or not at all AFTER having done the cables THEN think about the starter wiring THEN the starter. Jump directly to the starter bypassing the solenoid. If the engine now cranks, check solenoid wiring and/solenoid. Be logical here. NO - the starter will not make the ignition key stick. Replace the switch. Why? Because it sticks. And maybe, just maybe, a defective switch is the reason the starter doesn't work.