Every two days?! Holy cow. I think that's a little over doing it. My females eat a small rat once a week. That's it, and my males are on smalls every 2 weeks. Maybe once a month during breeding season.
I would make sure his hot and cold side temps are perfect, good humidity, and give him a week or two before trying to feed again. Too much is going to stress him out even more. How big is his enclosure? Have you tried not taking him out to feed him?
And, when you say "overnight" it's not a live rat is it?