Napping in crib

My son is 7 months old and he only likes to sleep in his car set for naps. During bedtime he self soothes and goes right to sleep for the entire night but when I try to put him in his crib for naps he just cries and cries and cries. IF by some chance he does fall asleep in his crib it’s only 20 mins whereas in his car seat he’ll nap for about 2 hours. Very soon I’m switching out of the infant car set because he’s getting too big for it. Please share some advice on getting him to nap either in his crib or even on the couch...anywhere else!