Hmm. Try just going cold turky. No masturbation and no porn for say, a week and a half, or however long feels like a reasonable time without masturbation to you, but not so long that you are twisting your legs in an aisle of a supermarket! Lol!
Then try again with masturbation in your usual way but without the porn. You have watched 2 years worth, so your favourite scenes will be in your head that you can use for mental stimulation.
From porn to reading erotic books is a bit of a leap as erotic books need concentration. Instead try reading your erotic book before any thought of masturbating. Read it just as you would read a regular book, curled up on the sofa, etc. Bookmark your favourite bits while reading it for a quick go to when you next masturbate, rather than reading through the slow and uninteresting bits.
I believe that porn is a very good tool to have either with a partner or solo on occassions, but when it is all the time it can be damaging.
Without the porn, try using different positions with your rabbit. Doggy style, standing up, flat on your front, raised up on pillows on your back etc. If it is waterproof, take it in the shower with you so you are unable to watch porn in there. Finding different positions that enhance your sensations may make you forget about porn.
Also, as you know, porn is a very quick route to an orgasm. So try to get a mind set that a longer session will be more rewarding when you do achieve the big O.
Perhaps some music in the background will help to make you feel more comfortable since you aren't in silence, starving the brain of some background stimulation. I sometimes find music is a great thing to have to try and orgasm to, something with really sexy lyrics/music like Type O Negative, or some Dead Can Dance can make me feel quite sexy, or some kickass bass lines from A Perfect Circle!
I can't think of anything else right now, but hopefully it will give you some things to try, and hopefully manage to lose your dependance on porn.