$4y^2+y=3x^2+x$ implies that $x-y$ is a perfect square. I need a help to prove the following statement. (Sorry for my bad english).

If $x,y\in\mathbb{Z}$ are solutions of $4y^2+y=3x^2+x$, then $x-y$ is a perfect square.

I've tried to rewrite the equation as $\cfrac{y^2}{x-y}=3(x+y)+1 $ and conclude that $x-y\mid y^2$, but I do not think that's useful. I found two solutions: $(x,y)=(2,-2)$  and $(x,y)=(30,26)$. If I could find a recursive way to build more solutions, I would probably show that $x-y\in\mathcal{Q}:=\big\{ n^2\mid n\in \mathbb{N} \big\}$.
Thanks to everyone which will help me to solve (prove) it.

The equation
$$
4Y^2 + Y = 3X^2 + X
$$.
Let me proof why $X - Y = c$.
where $c$ is a perfect square, note: the values $X$ and $Y$ here are the points $( X, Y )$ on the graph of the equation.
$4Y^2+Y = 3X^2+X$.
make $Y$ the subject of the formula there.
$Y = \frac{-1 \pm \sqrt{48X^2+16X+1}}{8}$.
Now say $X-Y = c$.
So that.
$
\begin{align}
X - \frac{-1 \pm \sqrt{48X^2+16X+1}}{8} = c\\
8X - \frac{-1 \pm \sqrt{48X^2+16X+1}}{1} = 8c\\
8X + 1 \mp \sqrt{48X^2+16X+1} = 8c\\
8X + 1 - 8c = \pm \sqrt{48X^2+16X+1}\\
(8X+1-8c)^2 = 48X^2+16X+1\\
1-16c+64c^2+16X-128cX+64X^2 = 48X^2+16X+1\\
16X^2-128cX+64c^2-16c = 0
\end{align}
$.
This equation would give us the value of the $X$ coordinate for which $X-Y = c$.
$X^2-8cX+4c^2-c = 0$.
solving for $X$ shows that.
$X = \frac{8c \pm \sqrt{64c^2-4(4c^2-c)}}{2}$.
which can be further depressed to.
$X = 4c \pm \sqrt{12c^2+c}$.
if we had put $c = 4$, we would get coordinate point $X = 2 \text{and} 30$ as solution.
the determinant here is $12c^2+c$, were $c$ was defined to be a perfect square, let's assume we are looking for integers values of $X$.
Then $12c^2+c = c(12c+1)$ must also be a perfect square, then the number $(12c+1)$ must be a perfect square also, but as far I can say, this worked only when $c = 4$ where $(12×4+1) = 49$, and $49$ is also a perfect number.
Let's recall that $X^2-8cX+4c^2-c = 0$.
now we want to see the value of $X$ that can make $c$ a perfect square.
put as $4c^2-(8X+1)c+X^2 = 0$.
$c = \frac{8X+1 \pm \sqrt{48X^2+16X+1}}{8}$.
one of these condition is that $(48X^2+16X+1)$ must be a perfect square.
we are still limited to only two values that can fit this $X = 2 \text{and} 30$
