Does left factoring CFG make it unambiguous?
The answer is no. Some context-free languages are inherently ambiguous: every context-free grammar defining a language of this kind will be ambiguous. An example is

$$\{a^ib^jc^k \mid i = j \text{ or } j = k\}$$