I fixed it!!! Here's how I did it: I took off the side plate and studied how the trigger bar #13 contacts the cocking cam #15. I noticed a fair amount of trigger bar travel (pre-travel?) before the striker released. The trigger bar part no. 13 has a tang bent at 90 degrees that as it is pulled contacts the cocking cam #15. I realized if I could bend the 90 degree tang forward a little that would close up the gap and contact the cocking cam sooner. I'm not a gunsmith so I don't know if this is an appropriate repair. The rear of the trigger bar can be lifted out of the handle some, just enough to grab it with needle nose pliers. I grabbed the flat part of the trigger bar with the needle nose pliers and bent it a little to move the tang closer to the cam. Assembled the gun and it works now, even after some time in the freezer. I still have some pre-travel, just not as much, so I don't think it will go full auto on me (will test fire it with only two rounds in it in case it does). I believe the trigger bar tang bends away from the cam slightly each time the gun is used. I only have about 200 rounds through the gun, so I think the stamped steel trigger bar should be re-designed. Search for Kahr CW9 parts diagram for a photo of parts.
I think this will eventually happen again so I will not use this as a carry gun, will probably sell it. If there is an aftermarket trigger bar that is more rigid that should fix it permanently.