Gas prices might be stuck at $4 a gallon for a while