Sorry John, I haven't been on in a few days and haven't read all the posts and suggestions to see what you've done and haven't done, so I might repeat something you've already tried, but......Did you loosen the bleeders and push in on the shoes at the same time to make sure the pistons were all the way in? Sometimes the shoes are up or down on their pivots, so give them a thorough wiggle/shake to try to get them to seat where they need to be, even if they look right. Check to see if you can see where they're rubbing the drum for sure and attempt to move the shoes where they need to go from there. Sometimes you have to spin the drum, then work it on a little, spin the drum, work it on a little more, and sometimes you have to give them a little "persuading" with a dead blow. Put a pry bar or long screw driver between to lug studs to spin the axle and drum together while trying to shove the drum on....How big is the lip on the drum? If it's got a lip on the edge, try grinding that down but don't get into where the shoes contact the drum, obviously. Sometimes even .010 of a lip is too much to get the drum over the shoes. Wish I was there to help, but keep working, thinking it through calmly, and you'll get them on.