Starting problems

Think it should have 12v at crank.

It's extremely rare to see 12 volts at the coil when cranking due to the load the starter puts on the battery and voltage drop in the wiring. Most of the time 11.5-11.8 is about the most you'll see. I've even seen some down in the 10's when cranking.