Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Make and model? Is belt good, not pieces missing? Does the belt run smooth, or is there a high vibration? Usually breaking springs is caused by vibration due to belt not running true.
So spring looks to be just holding, not vibrating up and down? All you can do is try it again!