passlock code on 2002 Pontiac Grand Am

i have a code--B2960 passlock cylinder data incorrect with a history code P1630C theft determent lean mode active

i need to see which module(s) or sensor(s) need to be replaced

Asked by for the 2002 Pontiac Grand Am
The most common cause of the theft system related fault codes you have is a faulty passlock sensor. The passlock sensor in your 2002 Pontiac Grand Am is part of the ignition lock cylinder (not the ignition switch). A theft system relearn procedure must be completed after the ignition lock cylinder is replaced in order for the engine to start and run.
is there somewhere i can get diagram schematics