Hello: The pilot assembly sounds fine, with a strong flame in good contact with the thermocouple. From your description, another place to look is gas pressure, which could be too high. This will probably need to involve your utility company which has the tools to test pressure. As it’s a safety issue, I’d hope there would be no charge.
If gas pressure is OK, replacing the gas control is next. I would look over the flue and vent also to be sure all is intact, but this doesn’t sound like a venting issue to me.