Let $N \geq 3$ be a positive integer and $A >0, B \geq 0$ be two constants. Let $y: (0,\infty) \to \mathbf{R}$ be a solution to the following linear, inhomogeneous ODE: $y''(x) + \frac{N-1}{x} y'(x) + (\frac{N-1}{x^2} + A) y(x) = - B$ for all $x \in (0,\infty)$ with initial values $y(0) = 0, y'(0) = 0$. (In the case $B = 0$ the equation is homogeneous).
Question: What is the sign of $y$ near $x = 0$? Does it have a sign regardless of $A,B$? What if $A = B/2$, or $B = 0$?
I would also be grateful for comments on a special case or a pointer to a chapter in the literature where this is treated.
Attempts. The ODE has a regular singular point at $x = 0$, which makes it amenable to a solution via formal power series. After consulting computer programs, it seems that the solutions of the homogeneous ODE are $x^{-\tau} J_{\sqrt{k}/2}$ and $x^{-\tau} Y_{\sqrt{k}/2}$ where $\tau > 0$, $k \in \mathbf{Z}_{>0}$ and $J_{\sqrt{k}/2},Y_{\sqrt{k}/2}$ are Bessel functions. I had trouble recovering this expression; moreover when $B \neq 0$ it seems too complicated to recover the sign.
On the other hand, after multiplying the equation by $x^{N-1}$ one obtains an equation in Sturm--Liouville form $(x^{N-1} y')' + x^{N-1}(\frac{N-1}{x^2} + A)y = - Bx^{N-1}$, or after flipping the sign $-(py')' + qy = Bx^{N-1}$ with $p = x^{N-1}$ and $q = -x^{N-1}(\frac{N-1}{x^2} + A)$. As far as I understand Sturm--Liouville theory ought to give some information about the sign of the solutions, but I was not able to find an answer, even in the homogeneous case. (Presumably if the solution to the homogeneous ODE were negative, then by comparison the same ought to be true when $B > 0$?)