I SO sympathise with your posting....I could easily have written it myself. I don't have the answers I'm afraid but I might have a couple of suggestions. Have you looked at the bowel cleanse/detox forum on this site? It's worth a look. (//www.curezone.org/forums/f.asp?f=329&t=920.375) Someone suggested to me that candida, parasites, emotional events of the past can all be tied up with an inefficient digestion and bowel with the result that you end up with the symptoms you describe amongst others.
The theory being along the lines of "clean yourself out" and start again. The body will reduce it's cravings becasue it is receiving better nutrition from what it is now able to digest and eliminate efficiently without all the paradites, candida, mucoid plaque and emotional blockages etc mucking up the process.
There's a couple of propriety brands that you could look at - Blessed Herbs (http://www.blessedherbs.com/index.cgi?id=182922031678&sp=colon_cleansing_kit) and Colonix (http://www.drnatura.com/) - both have good web sites. I've just tried the Blessed Herbs one (watch out for constipation if you do this and avoid it at all costs as it will inhibit the results - which most people say are very good indeed) and am now trying to eat well together with probiotics to get the good bugs to work again. If I had my time again I would do the Colonix one becasue of the constipation aspect and also there's some very interesting candida claims amongst their testimonials. I may well do it in 3 or 6 months time.
One of the other replies you got suggested eating protein as this holds off hunger longer. I think this is quite right but it's a balancing act with good carbs. May I also suggest that you read a book called "potatoes not prozac" if you haven't already. A very interesting concept and solution to carbs, impulses and overeating generally. The author Kathering des Maisons has her own web site as well which is well worth a read (http://www.radiantrecovery.com/)
All the best to you. I hope these suggestions are useful. Good luck on your journey.