I have the Arduino (whatever), the 328 chip on a board from SparkFun. It works well with the Ethernet shield, but I have not been able to make it work with the color LCD shield.
No matter if built for Epson or Phillips controllers, the LCD remains a dim purple blue. The DC-DC converter is working, so I have backlight voltage.
I’ve watched the CS, Reset, Data Out, and CLK pins on an oscilloscope, and all looks fine – 9 bit write cycles with CS low.
I tried reversing the sense of the CLK, since one spec seemed to have a positive clock whereas the native code from SparkFun uses a negative clock. No difference.
Is the “(whatever)” of your Arduino a Duemilanove (USB Board)? Or do you have a Pro? How are you powering the Arduino? I don’t think any of that should be an issue, but I want to cover everything.
As a last measure, I’m re-porting the code you referenced to the Arduino Sketch platform, but I think it is a bad module. Power supply looks good. Signalling is good.
I’ll have to figure out how to contact SparkFun and get an RMA # for an exchange.