All the elements of the fuel pump circuit have been checked and supposedly its no longer an issue.
Numbers on ECM weren't matching. They will get correct one tomorrow.
I was driving normally all day - no problems. Last trip was about 25 mile hwy drive in moderate to heavy traffic. I parked the car and got out for about 20 min. After that started the engine, backed off parking spot and put it into drive - it died. Tried to crank it nothing. After several more trials engine caught for about 15 sec hesitating around 500RPM and died again. Sequence repeated itself two more times after that battery was too weak. When it was running / trying to run MIL light was off. It illuminated after engine stalled.
I will tell mechanics about your suggestions.
Thank you again.