Thank you Karma for your feedback. Here is my answer to your questions.
Basically, where are you testing the module? Inside a building or outside the structure?The module is tested inside a windowed room with the MCU 3 feet from the window and the PC about 8 feet from the window.
How long would it function when it's being tested with the GPSInfo before testing it with the MCU?A short period (5-10) minutes. By the way connecting the module to the MCU does not imply that it will lockon. sometimes it does but not all the time.
Did you notice any strange behavior on the module before the LED stopped working?Not really.
After connecting it to the MCU and switching it to PC, would it work for two hours and a half and the LED would stay steady on?
When I connect it to the PC, it starts to blink after 40 seconds. I would like to emphasize that the period of "two and half hours" (before it stop blinking) is not consistent; sometimes it is much shorter sometimes it is a day; there is no pattern.
Can you also include the specs of the MCU that you're using the device? Any datasheets and relevant materials would be helpful.
The MCU used is the PIC F4013; its datasheet is given in the following link
http://ww1.microchip.com/downloads/en/DeviceDoc/70138G.pdf