Trump’s base is solid but NOT the GOP.
Just like GWB, 6 years of 24-7 attacks have reduced his support.
Trump’s penchant for name-calling must cost him some support too. Maybe at 77 he can’t change but the way he attacks anyone who doesn’t support him 100% must alienate some potential supporters.