Diesel’s national average fell half a cent to $2.956 a gallon, marking the sixth decline in seven weeks, the Department of Energy said.