this is normal for your child. i would say unfortunatly, but its not really that you should be disappointed about it, just realize that this is normal for your child. he just isnt as easily soothed, and instead of feeling disappointed because he isnt sleeping the way you think he should, he is sleeping and reacting to things the way he will for his personality. i can tell you first hand that this "high needs" "accept no substitutes" personality doesnt go away, and its fine, normal, and an asset to his personality. :)
you just do what you have to do. chances are hes going to still be hungry at night, even if hes eating solids. so you might still have to nurse him or give him a bottle once or twice. try that and see if it helps. also, maybe some tylenol before going to bed IF you think that hes teething. make sure hes not too hot not too cold, no scratchy things in his clothes, or even that its not too quiet. run a fan, white noise, soft music whatever works for your child.
just keep trying different things to get the sleep you need. if hes in another room, its always a good idea to try to have him in your room, that way if you do have to get up hes just a few steps away. you can also put the crib right next to your bed so that you dont even have to get up. OR search youtube or the internet for making a crib into a sidecar bed : its a really easy and realiable way to make your baby comfortable in bed. and take it from me, tis a lot easier to deal with him waking often if hes right there; you hardly have to wake up at all when he needs somethign so simple. :)