Connecting Arduino + GPRS Shield + TFT Shield

I'm working on a school project and trying to connect an Arduino Uno R3 to a GPRS shield which is then connected to a TFT Touch shield.

I've been able to make the touch shield work when connected directly to the arduino but once the GPRS shield is connected it stops working, which makes me think that some of the pins are trying to be used by both? Is there any way to fix this?

GPRS shield being used: SIM808 GPS/GPRS/GSM Arduino Shield

https://www.robotshop.com/ca/en/sim808-gps-gprsgsm-arduino-shield.html

Touch shield being used: Seeedstudio 2.8'' TFT Touch Shield

http://www.robotshop.com/ca/en/seeedstudio-touch-shield.html