Is my shield broken?

I am prety new to adruino so that is why I am asking help right here.

I am having some trouble uploading software to my arduino. When I have the board by itself there are no problems. However, when I install me GPS shield and upload the same script, it will start uploading but the rx led wont flash and the upload wont end. It will just keep uploading.

What am I doing wrong? Might my shield be broken. (This doesnt happen with the dc motor shield)

If you shield used the TX and RX lines then this is stopping the correct up load.
Remove your shield, upload, then replace it.

Ok, thanks. I did not realise that would cut the rx from the pc off.

GPS does indeed use rx and tx