Before I waste anyone time I would like to point out that I do have OEM battery installed in the car which is almost dead. I will be changing it today. But with battery charged the hazard light comes on automatically for some reason and drains the battery. I am hoping its just one of the symptoms of bad battery as the tail is being naughty too.
To fix the hazard flashing is to just relock the car from fob and it stops.