National gas average holds at $4.51. Analysts predict prices could spike before Memorial Day due to geopolitical tensions and tight oil supplies.