Baby boy won’t sleep...

So I have a 3month old, (soon-to-be 4m on the 5th) who will not sleep at bedtime. Throughout the day he is a normal 3 month old. He eats, and plays normally. And whenever he’s tired and wants to take a nap he does it perfectly. When he starts to get cranky I simply place him in his crib, and within 5min he’s asleep. No pacifier or nothing. But when we finally reach bedtime he takes FOREVER to fall asleep! (Everyday ritual) I change his diaper, put on his pjs and breastfeed him with the lights off. I put him in his crib and what do you know, he starts screaming his head off. He’s clearly tired but for some reason he doesn’t want to sleep. It takes at least an hour & a half for him to finally give in and fall asleep. But I need help! Any advice for getting your LO to sleep fast at bedtime??

I’ve tried putting on soft music, tried taking him a bath, rocking him, walking around, giving him his pacifier, letting him fall asleep in my arms or in our bed. He would fall asleep but after like 20min(in his crib) he would begin to cry again. I’m running out of options/ideas.

PLEASE HELP!