I have a 2008 GMC Sierra wt 4x4. I let it sit from spring till fall cause my motorcycle is my transportation on the non winter months. As it sat this year I had to replace the front struts then. Down the road a new battery and alternator. Well after that I got a code 1682 so I replaced the ignition switch cause when I took the key out the motor would stay running. Even with the new switch the code is still there. Where could this problem be?
I assume you mean 'P' 1682?
P1682 Description There are 2 ignition 1 voltage circuits supplied to the Engine Control Module (ECM). The first ignition circuit is provided by the powertrain relay, through a fuse. This ignition 1 voltage circuit supplies power to all the internal ECM circuits associated with the throttle actuator control (TAC) operation. The second ignition 1 voltage circuit is supplied by the run/crank relay through a fuse, and is used to power the remaining internal ECM circuits. If the ECM detects a voltage difference between the 2 ignition 1 voltage circuits, DTC P1682 will set.
https://www.obd-codes.com/forums/viewtopic.php?p=61174
