I agree, more holes. LOTS more holes. Also you need current flowing at the heater to get water flowing through it, if it isn't already. I wouldn't have the pipe so long myself. Try siliconing the PVC to a piece of slate to hold it upright, pipe just slightly longer then the heater and no top on it. That way the warm water can rise out of the pipe. Your heater won't cycle so much that way.