Gasoline prices end 98-day drop