well apparently my meter will not read voltage when not grounded. Tried with a klein tester and a cheaper chinese one too.
so what i did is check voltage at the battery, while cranking, holds at 11.9, same at the starter lug while cranking. and what is happening when the starter gear hits the flywheel, that's preventing the solenoid from closing fully.
but i really don't think it's doing it because of misalignment or something, because when it starts to happen , it seems to do it fairly frequently.
just wonder if sometimes the solenoid isn't getting enough amps through the trigger to completely pull in.