Diesel Dips a Half-Cent to $2.956 a Gallon