Are you getting enough sleep? As a firefighter, I'm sure you experience a lot of stress. Stress and lack of sleep are major contributors to mid section fat. Also, I read somewhere how extensive long periods of cardio can actually decrease test levels, making fat loss actually harder, not 100% in the vaildity of that, but its something to look into. Consider adding HIIT cardio into you're routine along with all that distance running. Also I just got picked to log BPS's Combustion weight loss supp, ill post ya the link when I get it up if you want to follow along, it looks promising.