T.W.
Well, it's good that he is not crying, but it sounds like he is keeping you up, which I'm guessing is most of the problem.
I would try putting him to bed later, I know you say he is really tierd at that time, but maybe a late afternoon nap would help you get him to bed at a better time say 8:00pm. GL:)