Trying for earlier nap might help, I think 1hr15-20 is average at about 2 months, going to 1hr20-30 at 3. If he's at short end of that scale he might be needing to start wind down a little earlier.
I have to admit that I found it really hard to get DS onto a predictable routine until he was about 6 mo. DD got there quicker (by about 8-12 weeks, with lots of ongoing hiccups & changes though!)
I think I just tried to follow A times, feed on cue & always have some activity between eating & sleeping, even if it was just a nappy change
Re-Reading your post, it could also be that your LO is snacking rather than taking full feeds- do you offer both sides at every feed?