No spark and i can only get 5V at the coil.

Besides fixing those wire issue's the very first thing I would do is bypass that ballast resistor and see what happens.
It doesn't cost a thing and may save you a lot of time.

Just for testing. Actually I would not, I would test "as is"

One easy way is to attach a clip lead direct to the coil + and run over to battery (starter relay big stud) This will "hot wire" the thing for a test. See if you have spark then