Diesel Rises 2.3¢ to $3.43 a Gallon in Eighth Straight Gain