Hey Catman, just so you know, KAM stands for Keep Alive Memory. you will set this code as Cookie described anytime you unhook the batts, or change any internal command settings in the PCM ,especially with off the shelf tuners. Custom tuners take this into account and will write code so as not to set this off.