Arduino Mega LCD with 74HC595 Shift Register

I have an Arduino Uno and have been using a LCD Display with a 74HC595 Shift Register on three pins for quite some time now. When I switch it all over to my new Arduino Mega board, the LCD will not display anything. I have attached a diagram of how the LCD is wired. Does anyone have any suggestions on how to fix the problem?

#include <LiquidCrystal.h>
LiquidCrystal lcd(10);

Thanks in advance,

– DH

Are you using SPI (library) to talk to the 595? If so the SPI pins on a Mega are different than the Uno.

SCK 52
MOSI 51
MISO 50

No I am not, how exactly would I use my LCD with the SPI library?

Does anyone have anything else I could try for the lcd library?