The Milwaukee Bucks worked uphill all night and were rewarded with a 105-97 victory over the NBA's Southeast Division leading Miami Heat at the Bradley Center Wednesday night.   It was the Bucks second victory over the Heat in the past 11 days.  Miami roared out of the gate to a 40-23 lead after the first quarter and the Bucks were still down by 13 at the half.  MIlwaukee held the Heat to just 37 second half points.  Brandon Jennings spearheaded the comeback with 31 points including 7 three point hoops and 8 assists.  Drew Gooden added 17 points.  LeBron James led Miami with 40.  The Bucks (10-11) have now won three straight and go back out on the road Friday night against the Pistons in Detroit.