About a year ago I went on a diet for about 4-5 months without a cheat. I know now that it was too restrictive but at the time I lost a lot of weight. When I couldn't take it anymore I started to eat semi-normal again and gained tons of weight back in like a month (went from 120 to 140) so I dieted down again to 113 and now I am hovering around 117. I can't seem to make anymore progress, even though my diet has improved immensely and I cheat once a week. My results have come to a screeching halt even though I change my workout often. I'm worried that maybe my body is used to the "constant" dieting.

I know that if I worked to put on some muscle it would increase my metabolism. However, I REALLY don't want to gain a lot of fat (unfortunately, I'm an endomorph so it is probably bound to happen). Have you guys ever heard of a female running a short bulking type diet? What do you recommend that would shock my body into getting results again?
Thanks

BTW, stats: 23, 117, 5'3", BF ??