Might want to check the fuel pump? I've seen the valve that prevents it to drain back cause cold start/hard start issues.