I have had an identical enough experience.
A snake that has been starved over a long period of time will stuff themselves to the point of bursting if you let them. As hard as it is, keep the schedule steady and the food consistent and just wait it out. My female spent 6 months snapping viciously at anything that moved. Eventually, she worked it out that the starvation was over and she did not need to stuff herself in anticipation of being starved. Once she worked that out, she eventually relaxed enough to go on a little seasonal feeding strike for me.
If you have ever dealt with, or seen someone deal with a starving stray, they often gorge themselves to the point of choking on their food, laying over it and growling and snarling at anything that comes near. They are so fearful of the food going away again, they loose all reason. Eventually a regular feeding schedule almost without fail helps them relearn their food obsession. But it does take time.
You can overfeed this snake, and end up doing more harm than good. Stick to every 7 days, and don't go too large on the prey. A medium size rat is fine for him. Stay consistent, and he will gradually learn he doesn't need to stuff himself.
Gale