C.M.
Sounds normal to me! BUT, are you nursing him before his nap also? You said you rock him...maybe he is just hungry. A little snack would probably help him sleep longer. Infant sleep patterns are really tied into their eating and growing patterns. Fill him up good before a nap and see what happens.