If anyone is interested in the continuing saga...
I replaced the front cab mounts and patched the floor board and kick panels over the weekend. Now not only do my doors work great, but it has actually fixed the ‘grinny grill’.
So if anyone has a GMC with a slight bow to the grill it might mean your cab mounts need replaced. Especially if your doors don’t close right.