Wire length for parallel LCD?

I have a 16x2 LCD that is working perfectly on a bread board- just using the parallel interface(http://tronixstuff.wordpress.com/2011/01/08/tutorial-arduino-and-monochrome-lcds/), however when I have tried to transfer it to cables instead of the breadboard the text becomes garbled.

Have tried numerous things to fix this but am at a bit of a loss. I reset the arduino each time i reconnect it- same as on BB. The cables I am using have a connection when measured with a multimeter. Wondering if there is a limit on length or gauge, type of wire from the arduino to the LCD? or maybe something else that i am missing?

few details:
wires are 30 cm long
crimped terminals
stranded hookup wire
seems to only effect the digital pins and the enable. power and GND work fine.

I've used old IDE hard drive cables for that purpose, maybe around 15cm in length. Your cable is not ribbon but bunched up and wrapped together in a plastic shield, right?

Take a 1uF capacitor, stick it between 5V and GND on your LCD, see if it solves the problem.

cheers. I will try that and let you know how it goes.