Yes - it is the price of oil...
Crude was higher last year. Retail gasoline seems to be headed to a permanently higher price level. Food prices appear to be up considerably.
Think of it this way. You have a budget of $100 per week. The price of oil goes up. What do you do? You decrease your spending somewhere else, so you still spend $100 per week. that is, there is no inflation becuase whatever you stopped spending money on went down in price.
What else can you do? You can borrow money. But whoever you borrow it from spends less.
Unless, that is, the Feds print a bunch of money for the banks to lend to you. Now, you have more money and are spending more money.
That's inflation. It is caused by printing money.