I suffer from this too. I can spend all night reading x y or z out of my own interest, but turn it into an assignment, and its like I cannot avoid pushing it to the very last minute possible. Of course I thought it would help by majoring in my interest, but that only made me see the interest as another academic exercise and drove me off it to an extent, and didn't in fact cure me of my academic block.