I usually work in the field of differential geometry, but I have encountered the following problem in my research: Are there infinitely many positive integers $k,l,m\in\mathbb N^{>0}$ such that $$(3+3k+l)^2=m\,(k\,l-k^3-1)\,?$$ Obviously, taking $l=k^2$ and $m=-(3+3k+l)^2$ gives infinitely many integer solutions, but $m<0$ is negative. As a non-expert, I imagine that there is either a simple answer to this question, or the problem is not so simple to solve. Of course, I've played around with the equations a bit, but other than finding numerous examples, I haven't made any progress.
I would appreciate an existence or non-existence statement for infinitely many positive integer solutions, but also some hints that the problem is most likely hard to solve would help me.
Background: I am looking for certain integer representations of a surface group, and I can show that integer solutions to this diophantine equation actually give rise to integer representations. The condition that $k,l,m$ are positive is equivalent to the condition that the corresponding representation is contained in a higher Teichmüller component (which is important for my differential geometric application).