Hi, Freedom Fighter, and welcome!! I love the city of Houston, I have a close cousin and her family there, love to go visit. Texas is a cool place.
If the battery is new, it is producing enough voltage and amperage to start your vehicle. If you get a result by a fresh top up charge, I would look at the starter motor. If it is worn it will draw more current. If it draws too much current, what happens is the battery must produce more voltage (to provide current demand) to cause the armature to rotate at a sufficiently high rpm to turn the motor fast enough to start. The voltage output of a battery drops as it discharges, so the heavy draw from any starter motor is going to drain it fast, and if it already is taking too much current, you got a problem even with a new battery.
That's just one place to look, I don't guarantee that solves your problem, but if you can get the starter out and take it to an auto electric rebuilder, they can bench test it for you. If you don't want to get it out, you may want to have a bike shop test it on the bike for how much current it is drawing.
Last edited by The Heater; 01-04-2013 at 12:16 PM.