Ok so I have a eshopps pf 300 hong on over flow rated for 300gph and my return is a mag 9.5 and I have PVC pluming for both and It dosent seem like I'm getting much flow my return has 2 45 degree elbows a check valve a ball valve and a ball valve the ball valve is over half open and I don't think it schould be that far with the pump I have and the overflow I have could my check valve be restricting it but when I open the valve up more my tank starts to over fill like the over flow can't take it what schould I do and here are some pics of my pluming


