The price of gasoline nationally is less than a dime away from last year’s high, reaching an average $3.90 per gallon on Monday.

While that climb reflects rising crude oil prices driven by worries about Iran’s nuclear program, the price of natural gas hit a 10-year low the same day because of a glut created by shale gas production and unseasonably warm temperatures.

Gasoline prices are up 17 cents this month, and they’re expected to keep rising in the weeks before Memorial Day weekend — the traditional kickoff of the summer driving season. The national average peaked last year in early May at $3.98 per gallon. The record high of $4.11 was set in July 2008.

In Fort Worth-Arlington, regular unleaded averaged $3.84 on Monday, up nearly 40 cents from a year ago and about 14 cents short of its record.