Co-parenting Advice

Alot of times my oldest father will say he cannot pick him up and ask if I can bring him.. I use to do it all the time due to him not having a car but now the order states he picks up the beginning of his time (friday) and I pick him up beginning of my time (sunday)

It's only every other week.

Sometimes, ill tell him no and he wouldnt see him him for months at a time. .

Now, it's his weekend now and he messaged me saying he can't pick him up (car issues). I dont want to have to always drive AND pick him up.. but I also dont wanna keep my son from seeing his dad.

My current SO is complaining saying I shouldnt because need to "stop taking care of him" and "spending money on him" and how he doesnt even pay child support so I have to stop driving him.

My thing is I want him to be able to see his dad. And I feel bad when he doesn't get too.. I'm the one that's always had to let him down before when he would constantly cancel on him before the order.

Is my SO right? Do I need to stop bringing him for him?