Sex is different

I dated a guy for three years and we’d had sex plenty of times. Things always went seemingly well and we worked well with eachother. NOW..I am seeing somebody new for the first time since him, when we have sex, it is far from great. It seems we just can’t make it work. Either he slips out, or it just isn’t doing much for us. Idk what I’m doing wrong, it’s worse whenever I’m on top than him. But I didn’t have these problems before, idk how to fix it.