Well, seems it was a dirty port. Throughout the night things got better. Got home didnt have any rubbing alcohol so i stuck some heavy paper in there to try to rub off the port. When i tried to reboot it was hit or miss, when i held the power button the battery charging screen would come up as if i was plugging the phone in while it was off to charge. Could be due to weather here maybe i had salt on my fingers from the snow and i touched the cable before i plugged it in. However GPS isnt locking in any better than it did with DI01. Ill take it for now, vast improvement over this afternoon.