Well... Here's what happens when you make assumptions
and start to panic.
Turns out the problem was simple. The pins were being
pulled up to 3.3 not down to ground. All my diodes
were backwards. Reverse the diodes, problem solved.
Thanks everybody for the help.
Bill