Sometimes putting bubs down earlier can result in them getting up later. It sounds crazy but if keeping him up later doesn't work it might be worth a try.
I find that if they stay up late they still wake up at the same time they just want thier nap the next day a bit earlier.