GPS/GSM problem

Hi,

I'm using an Arduino Uno board and I bought this SIM808 GSM/GPS shield:SIM808 GPRS/GSM+GPS Shield ACS80801S Shield Arduino Compatible in Elecrow bazaar!.
I tested GSM(send SMS to my mobile) and GPS(get location) separately with AT commands and it works great.
Problems are beginning when I want use both GSM and GPS in my program where I want send message to SIM card that is in the shield and get location of the board(there are a lot of examples on the internet). Programs run and stop working at the begining in serial monitor. I tried using usb and external power supply of 9V attached to arduino board but the result is same. I google it and I found that I must have a power supply directly on the shield,like lipo battery. Big problem is that on my shield there is no lipo battery port.
Is there any other way to clear this problem,is there any other way to connect lipo battery or some other battery to the shield that will help me.

Please help.

Please don't cross-post. I already answered your question over here: http://forum.arduino.cc/index.php?topic=481631.0

MorganS:
Please don't cross-post. I already answered your question over here: http://forum.arduino.cc/index.php?topic=481631.0

Ok sorry, I anwer it.