From what i've gathered the oil companies are not so much having a shortage, but they can't afford to 'lose' money. So with all the new efficient things coming out such as low energy appliances, hybrid cars, etc. they have been losing their profit. By raising the prices so much they can still lose actual buisness but by increasing the costs they can still make the same profit.
~Alex