Hi Pamela,
It does sound to me as if you have quite a high level of insulin in your bloodstream.
This would explain the 'urge' to eat sweet foods, to counteract the insulin with glucose. It might also explain the weakness and faintness as low blood sugar episodes. The extra weight you may be carrying is another symptom of excessive insulin (it's not known as the fat buliding hormone for nothing!)
I'd suggest that if you resist the urge to eat sweet foods (try eating things like cheeses, nuts etc to relieve your appetite) that urge will start to fade in a week or two. Your insulin levels will have fallen to a more normal level and your cravings will be greatly reduced.
Abnormally high insulin levels are a symptom of pre-diabetes, so it might be wise to try this for a couple of weeks and see how you feel?
All the best,
fergusc