PPPoE implementations often have MTU issues, test the line and make sure you aren't loosing connection randomly.