The pcm performs tests on various components each ignition cycle. Some things need a lot of good tests to reset, some require being reset.