Pain when I'm on top

Ok so whenever I'm on top it hurts a lot... My cervix is really shallow so I figure that's it because it doesn't hurt when he is on top... The problem is we both like when I'm on top... Any suggestions?