I went ahead to bring the battery to costco. It is 2 years old, so they honored the warranty. Got a new one from them again. And 3 days and counting without troubles. Fingers crossed.
Occasional jump-start the battery might cause it to lose the hold capability.
I think the mazda; regardless...
I check the fuses over the weekend. Nothing came up high enough; except the 'ROOM'; read 1 mV. That fuse is for audio, dome lights and alarm as well. I took the fuse out and I could not unlock the car using FOB.
Anyway, I left the car over night without the ROOM fuse. I am still able to start...
Once in a while, if I left the car for 4-5 days, the battery would drained. But the last few days, I need to jump start it 3 days in a row.
I have an aftermarket android HU and a DVR with 4 cameras.
Will try the method from the youtube link this weekend.