Rates are held for the sixth time in a row but the Bank says they are likely to rise if high energy prices continue.