Right went to motorsave, to get my battery tested and they told me my battery is dead.. he then tried to jump my car, and i told him about the spark and he said the the starter motor is f*cked with out even looking at it, just by the spark.. I asked how much it would all come up too, 100 for battery and 140 for starter motor.. Anyway, i went my my mates adi, and i told him about spark and he had alook and noticed a loose cable... tighten that bolt up, and no more sparks and no more battery going flat!
Win win!