Okay. As far as the spark, chances are you have a loose connection. Check and clean all corrosion from the battery terminals and make sure they are good and tight. That should stop the sparking.
As far as the oil leak, it does sound like the front main oil seal is leaking. It wouldn't be the oil pump.
Wednesday, August 7th, 2013 AT 2:54 PM