Hi there,
This code points towards a problem with the ignition switch. This is likely why the car won't start. It doesn't need reprogramming because you put a new starter in it.
Here is some more info for you.
P1682 CHEVROLET - Ignition 1 Switch Circuit 2 Read more: https://www.autocodes.com/p1682_chevrolet.html
33.7k questions
32.5k answers
1.3k comments
23.0k users