Pull all the fuses then see if you still get a spark when hooking up the battery. If not replace one fuse at a time to see if you get a spark there.
Useing a volt meter for each of these procedures is better. Between the battery terminal and battery clamp. Across each fuse terminal with fuses removed, ect.
Check for a fuseable link in your srarting circuit also and see if it's bad.
I will have to try this. Where is the fuseable link located?