My step-son's 2006 Jeep recently had the Check Gauges light come on. The Jeep would not start after a few days and it would die after jump starting it. It was the alternator so I installed a new one and everything works fine now, but the Check Gauges light is still on. I checked the codes and one was a P2503 which is insufficient charge. But the other code is P0622. Could the new alternator be faulty or would it be a bad PCM? I disconnected the battery for a while to clear the codes but the P0622 code is still there after running the Jeep.