check the ground wires and the starter wires are on tight, a spark down there can really only mean theres a loose wire.

on the fuse box door theres a fuse map, what relay are you playing with?