Reversed polarity in the Vin with GSM/GPS shield attached

Hi guys,

I have by accident reversed the polarity of my arduino and my GPS shield was attached SIM808 DFrobots for like 2 seconds than remove it quickly ( I putted a 5V from a power bank in reverse).
after that I tried the board and it worked fine, but one hour after that my arduino keep crashing, sometimes keep resting.

so I would like to know if this events (crashing and resting) are due the reversing polarity? have I damaged the GPS board too? :frowning:

Thanks for your time.