It is thought probable that it is the lack of insects for the sparrow chicks particularly for the second brood. Research details:
http://www.rspb.org.uk/action/insectfriendlygardens.asp
"Although we are not sure about the exact causes of the population decline, any measures that boost insect numbers in gardens should help nesting sparrows. Growing deciduous shrubs and trees, leaving patches of unmown long grass and minimising usage of insecticides should all help.'"
I'd aslo recommend supplying live mealworms during the breeding season. You can use a metal feeder cage if larger birds such as starlings are a problem
http://www.rspb.org.uk/action/insectfriendlygardens.asp
"Although we are not sure about the exact causes of the population decline, any measures that boost insect numbers in gardens should help nesting sparrows. Growing deciduous shrubs and trees, leaving patches of unmown long grass and minimising usage of insecticides should all help.'"
I'd aslo recommend supplying live mealworms during the breeding season. You can use a metal feeder cage if larger birds such as starlings are a problem