So I got the ecu reprogrammed and the shop decided to bypass the P0601 CODE.
My car still dies a couple of times after fueling up. I don't need to disconnect the battery any more when it does which is nice but ultimately the problem has not been fixed.
This is an interesting link to a forum that has touched base on this topic
engine - Car dying at low RPM only after filling up with gas - Motor Vehicle Maintenance & Repair Stack Exchange
I will bring it to the mechanics again and they will change the purge valve,
I will update ASAP for you guys!