Ok, next question, have you tried different chargers and/or outlets? If so, and it still isn't working, you may need to try flashing a different rom and see if that works. I've read your thread and seem to remember kernel issues, which can affect charging.
Are you using a standard battery or a extended battery? If its a extended they take usually up to 3-4 hours tops even more since the size capacity is much larger but holds more amount of time than a standard size.