Americans heading to the pump this Memorial Day weekend will face the highest prices in years, with the national average forecast to hit $4.48 per gallon -- up $1.34 from the same holiday last year -- as the Strait of Hormuz closure continues to strangle global oil supplies.