I was also always told the jiggle pin is to keep the passage clear, I would leave it. Original thermostats for my Tr6 had the pin and I always left it as I always use a tablet of GM Stop Leak when I flush coolant (original heater core, etc.) and was concerned about the passage staying open. That said, most current thermostats don't have the hole or pin, so I have drilled holes inn them and they have not plugged.