Mega 2560 + lcd shield from sparkfun = partial working

Ok. Here's a tough one for you guys. I have a arduino mega 2560 and a lcd shield from sparkfun ( Color LCD Shield - LCD-09363 - SparkFun Electronics ). I have been tinkering with the code for hours and am at a point where im out of ideas. The lcd shows ( after the tinkering with the library from http://peterdavenport.posterous.com/pages/prodjects ) just a single line of the spsrkfun logo. And that line is a horizontal line in the center of the display. What else do i need to do to make it working on my mega 2560....
Remapping the wires and making the neccesary changes to the lib = no go
The shield itself works on a uno but not on my mega 2560.

From what i see these are mega's spi bus pins:

SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS)

How did you get the shield to connect to these pins?

By bending the pins away and connecting them to the correct pins

eagle00789:
By bending the pins away and connecting them to the correct pins

Alright! Good to know you took care of it.

liudr:

eagle00789:
By bending the pins away and connecting them to the correct pins

Alright! Good to know you took care of it.

But this doesn't take care of my problem. it still exists... just one single line is displayed on my LCD shield.

Maybe the library is inicompatible with mega?

i managed to get the shield working by mixing and matching through the library.
look here for the complete code...