Gas prices down $2.94; diesel down $3.04