I would have to agree that it is most likely the battery.

I have seen it on my Hero many times.