My older daughter was JUST like this!! I couldn't get her to like her carseat, stroller, swing - nothing like that! Then she started daycare and I came in one day and she's sound asleep in the swing. I asked HOW they did that and they said they gave her a blanket to cuddle in there. So I tried that in the car, stroller and swing and guess what - NEVER again did she fuss in any of them!! It was a miracle, and a super easy one at that.
AS for the sleep issues, it sounds like you might need some help with that! So, here is my sleep advice for that age...
first make the room DARK - I use black felt on the windows (attach it with the scratchy part of velcro) and have some music playing on repeat continous play (I love Keven Roth's Lullabies for Little Dreamers) and perhaps a fan as well depending on the other noises in your neighborhood. Then ...
try using the Baby Whisperer's EASY method for a schedule, and the Happiest Baby on the Block 5 s's method. Those two combined will make cio not be a needed thing (at that age)
EASY - when the baby wakes up it Eats. After you feed it, then it has Activity - bouncy seat, tummy time, sitting up and playing with toys, swing, exersaucer, etc. When the baby gets fussy check the B's - boredom, butt or burp. If it's none of those then off to Sleep. Don't wait for the baby to do more than get the tiniest bit fussy, then see what is causing the fusses - if it's just that they needed their diaper change do that, but if it's not the activity is boring, the butt is dirty or they have to burp, then put them down. This may happen after as short as 45 minutes, don't freak, it really means they are tired.
Now, to get them to sleep use the 5 s's. Swaddle the baby, hold the baby on their side and sway as they suck on something (paci, your knuckle or their finger/thumb) and make a shush noise. This will calm your baby. When the baby is calm, but not asleep yet, keeping them swaddled lay them in the bed. I like to pat them instead of sway after a minute or two cause you can still pat after they are put down but you can't sway, so pat the baby and continue patting gradually decreasing it as you put them in the bed. Also continue the shushing as you put them down, again gradually getting quieter.
If you do these two you will find a well rested, easily managed baby in no time.