Oh both my sons are morning birds..later bedtimes seem to make it worse actually. What time does your son go to bed?
But in saying that here is what I did: a morning surprise box.
It is a pain to do this but actually works for loud boys too. Go to your thrift store, yard sales, dollar store, etc..and get some cheap odds and ends toys. Even the library will do for different books. Use a cardboard box and let your ds decorate it and tell him that this is his surprise box. Every night put the toys in after he goes to bed(keep all these little toys in your room hidden somewhere) so that when he wakes in the morning he will have things to play with that are new and cool to him to keep him busy. Meanwhile also have him working on the clock thing that the lady above suggested. Tell him he can play with his surprise box toys until the clock is at the appropriate time and then he can wake up mommy, but if he is loud he will not have the surprise box the next day.
This idea sounds expensive, but if you can go and just get cheap things it really is not..things to put in there would be:
a game (like hi ho cherrios or something similiar)
flashcards
puzzles
crayons/colouring books
anything like lacing cards, etc
little toys like dinasours, animals, etc
books
the possibilities are endless
It worked for my older son really well, he was a 4am waker but then as he started to learn about the clock he started waking later and eventually would wake at 6. Now I cant get up up

: LOL
My younger son is starting this trend too though..so I suppose i will be going through it again
