Diesel Jumps 7.4¢ to Top $3.40 a Gallon