Hi David,
What about the
"6 position switch pulling down Port b 1 - 7 to set times" ?

Are any of those switches ON? If so, the pullups on port B will use some current.

Arch