very weak spark

A simple test lamp aint gonna work. You'll need a volts meter. There is a huge wire going to the starter so that and a good battery and ground would get a good turn over.
The cars electrical runs on a different hot wire. If you don't have a good 12 volts there, it wont start.