IC2 LCD connection to Arduino

The resistors are needed to the i2c work, without then the i2c connection will never work, and no it doesn't kill anything without then, but using something in the 4-10k would be better, 2k is pretty low and maybe the arduino cant pull the line low.
Are you sure that you have the right lcd address?