Ok, I think I've made it work:
24 leave GC at lunchtime, drive to Zion
25 leave Zion late afternoon, drive thru Las Vegas to Pahrump
26 leave Pahrump early, drive up to Yosemite
It doesn't give us tons of time in Zion but my original plan was just to drive through the park, so this is better. ????