There is information missing that would make it easier to form a plan of action.
What temps are available for this boa?
How old?
Photos?
You said you 'upped her heat'...what for and to what degree?
If this boa needs to loose weight, feeding every 3 weeks isn't likely to have any noticeable affect for many years if at all.