We replaced the ignition lock cylinder, GM part # 88965342 and cleared all codes. So far, so good.