I agree with rockinrobin that you just need to be more particular about what you're eating.
You're doing great with your exercise. Don't give it up.
I believe that you definitely should eat before exercising. It's important. It doesn't have to be alot. And you should have a plan of what you will eat after you work out. You want to eat within the 1/2 -1 hour after working out to replenish depleted muscles.
I used to not eat for much too long. I can't get away with it anymore now that I'm over 40. Plus, it never made me lose weight.
There are tons of resources for better, slow burning fuels, but just off the top of my head.... whole grains are great and even grains and protein together.
Watermelon is basically water. In fact, it's also a diuretic. It's great for a warm afternoon!
I'm just getting started again. I did great last fall and lost 30, but have been eating the wrong things and gained back over 20. I'm digging my heels in and am determined to reduce.
Good luck to you. You are on the right track. Remember to drink you water and eat small, frequent meals. Then aim for fewer empty calories- like chips and pasta.