Have you double and triple checked your husbandry? Can you give us a detailed overview of your temps, humidity, hides, substrate, type of enclosure, heat source, how you measure and control the heat source.

This information will greatly help to decipher why your snake is not so hungry

There are many reasons as to why a snake will not eat. I think it is a little abnormal that a 3 year old snake would only eat twice a year. Sounds to me like your snake is stressed (being afraid of feeders) for one reason or another. Do you still handle this snake?