I consider the problem: ask the rational roots of $$\frac{a}{b+c}+\frac{b}{a+c}+\frac{c}{a+b}=4.$$ I try to use the theory of ellipic curves (If we have two rational roots, we could have the third collinear one) and calculte the genus of $\Sigma_{p}:=\{[a,b,c]: p(a,b,c)=0\}$, where $$p(a,b,c)=a(a+c)(a+b)+b(b+c)(b+a)+c(c+a)(c+b)-4(a+b)(a+c)(b+c).(*)$$
How to get the genus? I know I should use:
The Riemann-Hurwitz theorem: $$2g(\Sigma)-2=B_{p}(f)-2\deg(f),$$ where $g(\Sigma)$ is the genus of Riemann surface $\Sigma$ and $B_{p}(f)$ branch numbers of $f$ at $p$.
I try to bring $(*)$ into the form $y^2=x(x-1)(x-\lambda), \lambda \ne0,1,$ since I know the genus is one.
Maybe help? $p(a,b,c)=a^3+b^3+c^3-3a^2b-3ab^2-3a^2c-3ac^2-3cb^2-3bc^2.$
This is a special case of MO question "Estimating the size of solutions of a diophantine equation". Using the results there, the elliptic curve $\,E: y^2 = x^3 + 109 x^2 + 224 x\,$ corresponds to your $\,\Sigma_p.\,$ The curve has $j$-invariant $1408317602329/2153060$ and $\,\lambda = (845 + 109 \sqrt{65})/1690\,$ gives the Legendre form. The curve $\,E\,$ has a torsion point $\,(56,728)\,$ of order $6$ and a point $\,(-100,260)\,$ of infinite order.