  We consider radial solutions of a general elliptic equation involving a
weighted $p$-Laplace operator with a subcritical nonlinearity. By a shooting
method we prove the existence of solutions with any prescribed number of nodes.
The method is based on a change of variables in the phase plane, a very general
computation of an angular velocity and new estimates for the decay of an energy
associated with an asymptotic Hamiltonian problem. Estimating the rate of decay
for the energy requires a sub-criticality condition. The method covers the case
of solutions which are not compactly supported or which have compact support.
In the last case, we show that the size of the support increases with the
number of nodes.
