oops, I answered you about the published months, but I re-read that and saw you checked that and ran the cleanfreebusy switch. sorry. that was going to be my solution 🙂
Did you run the free/busy switch on all of the users profiles or only on your own? I recently helped someone who could not see past august on a resource and we ran the free/busy switch againt the resource, not her mailbox, and that resolved it. When she went back into her own calendar she could see 12 months out on the resource calendar.