i have a set of hayes hydraulics too. i had a similar issue with the rear. it turned out to be an adjustment screw on the brake lever itself. it adjusts where the lever sits relative to your handlebars. it kept loosening and therefore the lever would hit my grip before giving any braking power. my guy at the lbs applied some locktite to the screw and it has been fine since.