If sparks are shooting out of something, make that stop. Trying to further diagnose is useless when you have a known problem. Fix all the known problems, and move on from there.
When I bought my car it ran raisin. Turns out it had a bad spark plug, a bad wire, jumped time 2 teeth (probably bad...