spark and no spark

If RPM is improving the spark then you probably have a wide reluctor gap. Set that a little closer using a thin plastic or paper gauge of around 0.006
If you are drawing voltage down that low at crank it may be time for a new starter or engine ground.