Hi guys, I'm back.
So 2 weeks ago, my battery finally "kong" so I bought a new one.
And then yesterday, finally after a problem-free driving for more than a month the problem resurfaced. Car died and unable to start like described in my first post.
Then I realized the fuel pump was not working because I'm familiar with the "hissing" sound it usually made. Long story short, I wiggled some random wires behind the center console then suddenly I can hear the fuel pump. Then I can start the car.
So I took off the center console to reveal the wiring and ECU. I noticed a circuit opening relay which supposedly is the fuel pump relay from what I read online. Do you guys know how it is supposed to function? I held it in my hand but I didn't feel the "click" when the key was at ACC, ON or Start but the car was started. Even better, I took it off and the car still starts. Probably the mech didn't even wire it at all?
Also, now that I am paying a special attention to the fuel pump, I noticed the pump is running even when the key is at ACC. Not right, right?