do you have a vibrating boppy chair?
Start night one with the usual, but put him in the boppy instead of lying him down (He might have reflux problems, so lying him flat might cause discomfort) put the vibrate on until he is asleep. Turn it off and let him sleep in the chair - just make sure he is safe and secure, can't fall out or suffocate on anything.
Night two, same, no vibrate
night three, no rocking, let him nurse, and put him in the chair and bounce the chair slightly
night 4 no rocking. no vibrate, no bouncing...
night 5 - no rocking, no vibe, no bounce - NO CHAIR just hold him - lay him down and see if he will sleep.
I also made the mistake of rocking my little one to sleep and that is what he demanded.. and when it was still he would wake up and demand to be rocked again... my NERVES....
I had to ween him off the rocking. and thank goodness I did. Then at age 4 months, he transitioned from his bed side bassinet to his own crib... I still rocked at that stage....
by age 6months I weened him off the rocking....
Good luck.
ALso make sure he is burped properly.. could be that he still has discomfort. ask your ped about reflux