lcd with ATmega 644

"had the row and col on the lcd backwards"

Yes, that could cause things to work funny!