Keep trying! Try having someone else feed him when you are not around. If he knows you are there, why should he settle for "second best" when the good stuff is available? ANother thing to try is letting him nurse for a minute and then see if you can slip the bottle in there when he's too busy to notice.
I have known lots of babies like this, and eventually, they will take a bottle, but usually not from mom. The care provider will have better luck--even if it takes him a few days, he won't refuse it forever. I know that freaks you out, to think of him going that long without eating, but he will make up for it early morning and all night long until he gets past his aversion. You won't be starving him :o)
Another thing to consider, is feeding him via spoon, dropper/syringe, or small medicine cup. Takes longer, is messier, but it can be done and often babies who can't suck are fed this way.
Good luck momma!