Let $x, y$ and $z$ be positive integers with $x<y$. It appears that the integer
$$(y^2z^3-x)(y^2z^3+3x)$$
is never a perfect square. Why? A proof? I'm not sure if it is easy.