Suspect number 1 be hood switch pad at hood.. original part been updated across the board with with a thicker pad to more firmly push on hood switch... a lot of times, the car been wrecked,, with hood replacement,,, body shop not install hood pad for switch too
We generally have 4-6 of them in stock,, cost all of $1.50, takes maybe 10 second at most to replace
I had this issue before. It was a defective keyfob. I had it sitting on the table and saw the light flicker and then my alarm turn on without me touching it. I replaced the battery and the same thing happened. I finally took the battery out and just kept using the other one. I hind sight, I should have taken it in to the dealer and had them replace it while it was still under the bumper to bumper warranty.