Oh Feathertop . I don't have any real advice, my 4 yo wakes up early (around 5-ish) and sometimes in the middle of the night. She comes into bed with us and will snuggle back to sleep there. Have you tried lying down with him in his bed if it's not possible to bring him into your bed?

Have you got some support during the day?