I think I remember you posting about this a while back.

Have you tried re-training him the command "sit" while you are sitting? More than likely you trained him "sit" while standing, so that's what he's used to.