So I found a fool proof method for hard starting,
1) turn ignition on, let it go through its fuel pump priming
2) pull key and open gas tank, there might be a swoosh sound
3) close gas tank
4) turn ignition on again and fire it up!
Fires up 1st time every time!