Answers.com® is making the world better one answer at a time. solar flares are caused by the periodic entangling and untangling of the sun's magnetic field. occasionally a field line becomes twisted to the point it tries to snap back into place, in doing so it can throw out a little solar material, a solar flare.