"Sparking a fire" is an adjective clause. It is impossible to answer your question because the sentence construction is ambiguous. The adjective clause could modify "winds" or "power lines". Both interpretations are correct, but in most cases the listener resolves the ambiguity by attaching the clause to the nearest candidate, "power lines".
In reality, it doesn't matter whether it was the winds or the lines, so the ambiguity does no damage.
If you want the sentence to be more clear, you can write either
"Sparking a fire, the winds brought down the power lines" (the winds did it!)
or
"Winds brought down the power lines, causing them to spark a fire". (the lines did it!)