This is the official memorial website, it offers a number of theories.
http://www.murman.ru/kurskmem/indexe.htm
Untill they raise the front end of the sub we'll probably never know the truth.I feel sorry for the crew(some of whom may have lasted 3 days apparently)