Analysts warn fuel costs may stay elevated for years despite easing tensions, squeezing US consumers.