Zurf... going hungry could be what's doing it. Perhaps you're not eating enough??? if your body is hungry, it will go into "starvation mode" in which it will hold onto fat, and not burn it well. I doubt you're really "starving" but your body doesn't know that. A good breakfast would be something like... 2 eggs (minus one of the yolks) with a slice of cheese (from the deli, not over processed American) on a wheat pita or something of the sort, a serving of fruit (10 grapes as an example), a glass of milk (8 oz is a small glass), and if you're starving with that add in perhaps a serving of cottage cheese. then you need a healthy snack, then lunch, another snack, then dinner. You should be eating all day long, but HEALTHY eating!
I tend to stay away from low-fat products because what they lack in fat they make up for in sodium to add flavor (I'd prefer the fat to the salt personally in a diet). You get ONE to TWO cups of coffee (or anything else with caffeine) per day... after that for each cup you drink you need to add another 8 oz of water to fight the effects... and remember for water take your weight in pounds, divide in half, and that's how many ounces of water you should be drinking. That's 123 ounces... or 15 8oz glasses per day (most large glasses hold close to 16 oz BTW). Is it possible that you're NOT drinking enough water? It's a LOT, and the caffeine and water are my biggest downfalls personally. Half the time when we're hungry, it's our bodies tricking us because really we're just thirsty. You CAN count your non-caffeine drinks towards the water consumption also. Not the liquor though! 
Add lemon and spice to help speed up the metabolism.
OH... and a really healthy food that has the qualities of vegetables, fiber, and protein... is ... LENTILS. Can you eat them??? Peanuts are lentils, so I'm not sure if you'd be allergic to them or not... or if it's more so the tree nuts??? If you can't eat them, then take a look at the other beans out there as they are really good for you, if you can stomach them without adding too much fat to make a decent flavor. I love black beans over rice.
It sure wouldn't hurt to visit the doctor and have them run some bloodwork to see if there is a thyroid issue. Most people with thyroid issues tend to also have major HAIR issues btw. My sister in law's hair was falling out like CRAZY ... now that the thyroid is under control with meds/diet... her hair grows sooo fast she needs the grey colored every 2-3 weeks (most people go 6-8 weeks). I would check into that. It sure would feel good to lose weight AND gain hair!
GOOD LUCK SIR!